Изменение JScrollPane на JComboboxBox - PullRequest
2 голосов
/ 30 июня 2011

Я новичок здесь, поэтому, пожалуйста, прости меня, если я что-то не так делаю ...

Я использую S eaglass Look-and-Feel, и он использует JScrollPane в случае большого количества предметов.Я хотел бы изменить его так, чтобы вместо него использовалось Nimbus look-and-feel JScrollPane.

Я попытался изменить пользовательский интерфейс на JComboBox, однако он изменяет только внешний вид, а не саму панель прокрутки.

Заранее спасибо

РЕДАКТИРОВАТЬ: Я пробовал это, но это меняет только внешний вид (металлический интерфейс в этой попытке) ...

JComboBox combo = new JComboBox();
    combo.setUI(new MetalComboBoxUI());

РЕДАКТИРОВАТЬ2: Или как я могуизменить все JScrollPanes в проекте для использования интерфейса nimbus и для других компонентов для использования другого интерфейса?

1 Ответ

2 голосов
/ 30 июня 2011

для внесения любых изменений для JComponets UI вам нужно позвонить

SwingUtilities.updateComponentTreeUI(myFrame);

этот пост , вероятно, лучше для вашей проблемы

...