[英]How to set FlatLaf Light look and feel in NetBeans IDE 12.6
I haven't been able to find a solution to my problem for 3 days.我已经 3 天没能找到解决我的问题的方法了。 It's about adjusting the look and feel option for my project.这是关于为我的项目调整外观选项。 Nimbus and Metal do not suit my project and it turns out indescribably ugly while with FlatLaf Light it looks very nice because there are not many borders. Nimbus 和 Metal 不适合我的项目,结果变得难以形容,而使用 FlatLaf Light 看起来非常漂亮,因为没有太多边框。
When I type FlatLaf Light nothing changes, it stays the same, I tried to find the answers on the official site.当我输入 FlatLaf Light 时没有任何变化,它保持不变,我试图在官方网站上找到答案。 However, it was not successful.然而,它并不成功。
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) { //this
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(LoginFormAdmin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(LoginFormAdmin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(LoginFormAdmin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(LoginFormAdmin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
public static void main(String args[]) {
try {
UIManager.setLookAndFeel(new FlatIntelliJLaf());
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Interface().setVisible(true);
}
});
} catch (UnsupportedLookAndFeelException ex) {
Logger.getLogger(YourClassName.class.getName()).log(Level.SEVERE, null, ex);
}
}
public static void main(String args[]) {
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(YourClassName.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(YourClassName.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(YourClassName.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(YourClassName.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new YourClassName().setVisible(true);
}
});
}
Damn, it works.该死的,它有效。 Now dawg go playin this code, you know what I mean.现在 dawg go 播放这段代码,你知道我的意思。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.