我刚接触Java编程,想知道是否可以在Java GUI应用程序中获得Windows本地外观。显然,Swing无法实现。
我刚接触Java编程,想知道是否可以在Java GUI应用程序中获得Windows本地外观。显然,Swing无法实现。
尝试这个...
语法如下:
UIManager.setLookAndFeel(PLAF); (可插入外观)
所以,你必须包含以下三行。
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
SwingUtilities.updateComponentTreeUI(frame);
updateComponentTreeUI(frame);
SwingUtilities.updateComponentTreeUI(frame) 用于在更改后刷新框架。
尝试这段代码:
javax.swing.UIManager.setLookAndFeel("Windows")
java.lang.ClassNotFoundException: Windows
,就像文档中所述,那么好奇的是:你认为为什么会这样? - kleopatrafor (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) { if (lookAndFeelString.equals(info.getName())) { UIManager.setLookAndFeel(info.getClassName());}}
我会删除我的其他评论,以免误导。 - Ron
SwingUtilities.updateComponentTreeUI(frmae);
updateComponentTreeUI(frame);
- SüniÚrupdateComponentTreeUI
,否则不需要。所提到的教程讨论了各种选项。 - tenorsax