java - 更改 JComboboxBox 上的 JScrollPane

标签 java swing jscrollpane jcombobox look-and-feel

我是新来的所以如果我做错了请原谅我......

我正在使用 Seaglass Look-and-Feel 并且它在大量项目的情况下使用 JScrollPane。我想更改它,以便它使用 Nimbus 外观和感觉 JScrollPane

我尝试更改 JComboBox 上的 ui,但它只会更改“外部”外观,而不是滚动 Pane 本身。

提前致谢

编辑:我试过了,但它只改变了外观(这次尝试中的金属用户界面)...

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

EDIT2:或者,我如何更改项目中的所有 JScrollPanes 以使用 nimbus UI 并让其他组件使用其他一些 UI?

最佳答案

JComponets UI 应用任何更改你必须打电话

SwingUtilities.updateComponentTreeUI(myFrame);

这个post可能更适合您的问题

关于java - 更改 JComboboxBox 上的 JScrollPane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6531283/

相关文章:

java - 使用适用于 Android 的新 Facebook SDK 将内容添加到 Facebook 提要对话框

java - 如何编辑组件的属性?

java - GUI/ActionListener 问题

java - 在不同的类文件中将 JScrollPane 设置为 JTextArea

java - AKKA:Actor 路由器消息持久化

java - 从 Swing 接收数据的 servlet 在浏览器上显示结果

java JTable 如何跟踪行

java - 在 Java 中将像素数组转换为图像时数组索引超出范围

java - 当我将策略设置为 HORIZONTAL_SCROLLBAR_​​AS_NEEDED 时,为什么看不到水平滚动条

java - 自动滚动到文本区域的底部