При создании фрейма, я создаю JScrollPane, получаю его JScrollBar и переопределяю для него свой UI Scroll.getVerticalScrollBar().setUI(NewScrollBarUI);
Дальше, что бы я не писал в NewScrollBarUI, его вертикальный скролл остается невидимым и не реагирует на мышь, хотя через колёсико проматывание работает.
К слову, хочу заменить все 4 элемента(increase button, decrease button, thumb, track) скроллбара, на изображения. Изображения существуют, ссылки на них действительны.
Надеюсь на помощь)
Мне удалось создать свой UI.
Вот наставления тем, кто столкнется с похожей проблемой:
Нужно создать свой класс, растягивающий (extends) JScrollPane и уже его создавать в своем фрейме.
В классе нужно прописать
<java>publicJscrollPane() {
super() ;
this.getVerticalScrollBar().setUI(new ScrollBarUI());
} </java>
Далее нужно создать класс ScrollBarUI, растягивающий BasicScrollBarUI
Все. Теперь уже можно использовать @Override и писать свой UI.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости