【问题标题】:Change the look and feel of a NetBeans look and feel更改 NetBeans 外观的外观
【发布时间】:2018-07-24 04:59:53
【问题描述】:

我正在尝试在 NetBeans 中为我的游戏制作一个简单的 jFrame,我已经访问了许多有关 Stack Overflow 的页面,但没有一个解决方案有效,我还阅读了有关它的 Java 文章。 Java的文章说添加元素后改变观感是不行的,所以我新建了一个框架试试,但是还是不行。大家使用的方法是进入框架源代码的观感部分,进行修改

try {
        for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
            if ("Windows".equals(info.getName())) {
                javax.swing.UIManager.setLookAndFeel(info.getClassName());
                break;
            }
        }

"Nimbus".equals(info.getName()); 随心所欲,我已将我的更改为 windows。这仍然没有奏效。有谁知道我该如何解决/解决这个问题?

【问题讨论】:

  • 您到底想做什么?你能解释清楚吗?
  • 现在,我只是创建一个布局并将外观设置为 windows

标签: java jframe look-and-feel


【解决方案1】:

如果您尝试设置 WindowsLookAndFeel,则只需替换

try {
    for (javax.swing.UIManager.LookAndFeelInfo info :     javax.swing.UIManager.getInstalledLookAndFeels()) {
        if ("Windows".equals(info.getName())) {
            javax.swing.UIManager.setLookAndFeel(info.getClassName());
            break;
        }
    }

 try {
      UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
    }

对于与其他平台相关的更多更改,请遵循下图中给出的模式。 更多详情请访问this链接。

【讨论】:

    【解决方案2】:

    info.getName().contains("Windows") 最好在创建 GUI 元素之前在主程序中完成。否则,您需要通知 GUI 层次结构以进行新设计。

    【讨论】:

      猜你喜欢
      • 2010-09-23
      • 1970-01-01
      • 2011-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多