更改NetBeans外观的外观

时间:2018-07-24 04:59:53

标签: java jframe look-and-feel

我试图在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。这仍然没有用。有谁知道我该如何解决/解决这个问题?

2 个答案:

答案 0 :(得分: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");
    }

,要获得与其他平台有关的更多更改,请遵循下图给出的模式。 Details Provided by Oracle Docs 有关更多详细信息,请访问this链接。

答案 1 :(得分:0)

info.getName().contains("Windows"),并且在创建GUI元素之前已经在主体中做到了最好。否则,您需要通知GUI层次结构以进行新设计。