如何以非编程方式设置外观?我尝试过:
- 转到Window > Preferences > WindowBuilder > Swing > LookAndFeel并取消选择除“Windows”之外的所有 LookAndFeel
- 尝试勾选
在 main() 方法中应用选择的 LookAndFeel。
框(即使我不想在主程序中设置它,我只想将其设置为默认值) - 在窗口构建器的右侧顶部工具栏中,我选择了“Windows”
然而,每次我运行该程序时,它总是看起来像金属预设。我没有任何代码覆盖主方法中的外观。
我也知道如何通过主方法中的代码设置它,这不是这个问题的目的。
编辑:没有代码可以共享,我所做的就是创建一个新的 JFrame 类,进入“设计”选项卡,将 JComboBox 拖到该区域并运行它。
EDIT2:我使用的是 Windows,这是我为自己在 Windows 上使用而构建的应用程序。
最佳答案
您可以将 L&F 指定为 VM 参数:
-Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
更全面的是,您可以编辑 Java 安装的 swing.properties 文件
swing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
更多信息请点击:How to Set the Look and Feel
关于java - Windows 构建器的外观被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36593550/