java - Windows 构建器的外观被忽略

标签 java eclipse swing

如何以非编程方式设置外观?我尝试过:

  • 转到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/

相关文章:

c++ - 在后台记录 Eclipse IDE 调用的应用程序列表

具有密码保护的 Java、JFileChooser 和 Windows 网络共享

java - 如何让应用程序中的所有组件响应特定的按键事件?

java - 如何将组件添加到JFrame子类的子类中

java - 从 build.xml 运行 jUnit 测试时出现 ClassNotFound 异常

java - SSLContext 模拟未按预期运行

java - 条件断点错误 - 类型未实现选择器最大值和签名

java - 将 LinearLayout 放入 LinearLayout 数组

java - 如何使用 Eclipse 内存分析器工具 (MAT) 分析 HashMap

java - 你能自动将 Eclipse 的调试器附加到子进程吗?