2012-01-22 33 views
2

如何在我的應用程序中爲所有組件設置UI,而無需使用component.setUI(...);來引用它們中的每一個?如何更改某種類型的所有組件的用戶界面?

例如,我有幾個自定義JScrollbars我的整個程序,
,當你切換到另一個主題,我必須重新設置所有用戶界面是這樣的:scrollPane.getVerticalScrollBar().setUI(new CustomScrollBarUI());

我寧願沒有查找每一個當改變主題時。有沒有辦法做到這一點?

+0

可能重複(或至少相同的答案)[如何更改JComboBox的用戶界面](http://stackoverflow.com/questions/1026559/how-do-i-change-the-ui -of-A-JComboBox中)。 –

+0

另請參見[更平滑的JScrollPane滾動](http://stackoverflow.com/questions/7170291/smoother-scrolling-in-a-jscrollpane) – trashgod

回答

相關問題