我试图在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。这仍然没有用。有谁知道我该如何解决/解决这个问题?
答案 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");
}
,要获得与其他平台有关的更多更改,请遵循下图给出的模式。 有关更多详细信息,请访问this链接。
答案 1 :(得分:0)
info.getName().contains("Windows")
,并且在创建GUI元素之前已经在主体中做到了最好。否则,您需要通知GUI层次结构以进行新设计。