所以我不熟悉Netbeans和Swing GUI开发,我试图改变JFrame的外观.当我创建一个JFrame窗体时,Netbeans默认使它成为Nimbus主题.
我尝试更改为Windows主题(if ("Windows".equals(info.getName())) {)和Metal主题(if ("Metal".equals(info.getName())) {),它与这两个主题完美配合.
但是,当我尝试将其更改为Dark Nimbus主题(if ("Dark Nimbus".equals(info.getName())) {)时,它无法正常工作.
我也尝试过右键单击>预览设计> Dark Nimbus,是的,它按预期预览了Dark Nimbus主题.但是当我实际编译并运行程序时(通过单击播放按钮).
有谁知道如何将主题改为"Dark Nimbus"?
这是相关代码:
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Dark Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName()); …Run Code Online (Sandbox Code Playgroud)