У меня есть текстовая область с JScrollPane
, и я настраиваю отображение с помощью таких вещей, как;
JTextArea text = new JTextArea();
text.setOpaque(false);
text.setFont(...);
text.setForeground(Color.white);
text.setBackground(Color.black);
JScrollPane scroll = new JScrollPane(text);
scroll.setOpaque(false);
scroll.getViewport().setOpaque(false);
и прокрутка и текстовая область отображаются как прозрачные (непрозрачные), однако я не могу повлиять на фактические полосы прокрутки. Они по-прежнему отображаются серым цветом по умолчанию, и я хотел бы изменить их цвет и/или сделать их прозрачными, чтобы соответствовать остальным.
Я пробовал такие вещи, как
scroll.setBackground(Color.black);
scroll.getVerticalScrollBar().setOpaque(false);
но это не имеет никакого значения.
Каков предпочтительный способ индивидуального отображения полос прокрутки?