我希望得到一个JButton的外观:
我试图通过这种方式将外观改为Windows:
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
但显示为:
提前致谢!
答案 0 :(得分:2)
将评论列车带到一个独立的答案:
// sets the look and feel to be that of the operating system's
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (ClassNotFoundException |
InstantiationException |
IllegalAccessException |
UnsupportedLookAndFeelException e) {
e.printStackTrace();
}
我赞成了kiheru,但似乎你没有在合适的时间设置它。 您需要在显示组件之前运行此代码 - 我通常会将其插入到启动应用程序的原始run()方法中,但如果我包含启动画面,则会有所不同。
此外,在将来(尤其是谈论GUI代码时,可能会变得非常可怕),如果您发布可运行的代码示例,人们会更喜欢它,因此我们可以确切地看到您可能出错的地方: )