Последние пару часов я работал над кодом, пытаясь сделать полосу прокрутки прозрачной. Мне удалось сделать его прозрачным, когда я захватил объект полосы прокрутки из области прокрутки и изменил его значение.
любой другой способ сделать это?
Последние пару часов я работал над кодом, пытаясь сделать полосу прокрутки прозрачной. Мне удалось сделать его прозрачным, когда я захватил объект полосы прокрутки из области прокрутки и изменил его значение.
любой другой способ сделать это?
Продлить javax.swing.JViewPort
. Вы можете нарисовать что-нибудь внутри него
class TransparentViewPort extends JViewport
{
public TransparentViewPort() {
setOpaque(false);
}
}
Затем установите экземпляр TransparentViewPort в качестве порта просмотра JScrollPane:
scrollPane.setViewport(new TransparentViewPort())
И если вы хотите сделать JScrollBar прозрачным, посмотрите Java JScrollBar Design
{}
вверху формы публикации/редактирования сообщения. 2) Чтобы быстрее получить помощь, опубликуйте минимально воспроизводимый пример или Короткий, автономный, правильный пример. - person Andrew Thompson   schedule 17.05.2017