【发布时间】:2011-06-30 17:06:44
【问题描述】:
我是新来的,如果我做错了,请原谅我......
我使用的是 Seaglass Look-and-Feel,它使用 JScrollPane 来处理大量物品。我想改变它,让它改用Nimbus look-and-feel JScrollPane。
我尝试更改 JComboBox 上的 ui,但它只更改“外部”外观,而不是滚动窗格本身。
提前谢谢你
编辑:我试过这个,但它只改变了外观(这次尝试中的金属 ui)......
JComboBox combo = new JComboBox();
combo.setUI(new MetalComboBoxUI());
EDIT2:或者,如何更改项目中的所有 JScrollPanes 以使用 nimbus UI 并让其他组件使用其他 UI?
【问题讨论】:
-
最好将代码发送到此处以向我们展示您的尝试,我不清楚
-
hmmm,正如我所描述的stackoverflow.com/questions/6520803/…,这不是混合外观和感觉的好主意,但是存在允许混合内置主题的自定义 L&F,或者您必须创建自己的 JComponents,但是不是一件容易的工作:-),但并不难
标签: java swing jscrollpane jcombobox look-and-feel