Java 如何将defaultlookandfeel设置为Jframe的窗口
我在netbeans中制作了一个简单的Jframe及其子组件,当我运行应用程序时,它在NIMBUZZ lookandfeel中显示,如下所示:- 但我希望它始终显示在WINDOWS lookandfeel中,如下所示:-Java 如何将defaultlookandfeel设置为Jframe的窗口,java,swing,jframe,look-and-feel,Java,Swing,Jframe,Look And Feel,我在netbeans中制作了一个简单的Jframe及其子组件,当我运行应用程序时,它在NIMBUZZ lookandfeel中显示,如下所示:- 但我希望它始终显示在WINDOWS lookandfeel中,如下所示:- 我该怎么做呢???在创建第一个窗口之前调用以下代码: UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 请注意,只有在创建第一个窗口之前,这是系统LAF的windows下才能按预期工作
我该怎么做呢???在创建第一个窗口之前调用以下代码:
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
请注意,只有在创建第一个窗口之前,这是系统LAF的windows下才能按预期工作调用此代码:
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
请注意,这将仅在windows下按预期工作,其中这是您可能要查找的系统LAF,尽管某些L&F可能不支持此功能。这里引用了一个完整的示例。您可能正在寻找,尽管一些L&F可能不支持该功能。引用了一个完整的示例。使用渲染器进行JFrameuse渲染器进行JFrameuse渲染JFrame@Sushantp606,您能告诉我问题出在哪里吗?实际上框架是好的,我在netbeans中更改了Jframe类的主方法中的lookandfeel。当我运行它时,窗口意味着框架出现,但在nimbuzz lookandfeel中,我希望寡妇的外观和感觉。你在回答中提到的东西是一个更好的选择,但它显示出错误。那么我应该在哪里实现这一行代码呢?@Sushantp606在调用Swing相关代码之前,你需要在main方法中调用它-还要注意,有几个异常需要捕获,你可以记录它们,或者在出现异常时尝试不同的LAF谢谢,如果我在linux上运行这个应用,最后一件事,它会工作吗?它会工作,但LAF将不是windows的LAF,因为windows LAF仅在windows上可用OS@Sushantp606,您能告诉我问题出在哪里吗?实际上框架是好的,我在netbeans中更改了Jframe类的主方法中的lookandfeel。当我运行它时,窗口意味着框架出现,但在nimbuzz lookandfeel中,我希望寡妇的外观和感觉。你在回答中提到的东西是一个更好的选择,但它显示出错误。那么我应该在哪里实现这一行代码呢?@Sushantp606在调用Swing相关代码之前,你需要在main方法中调用它-还要注意,有几个异常需要捕获,你可以记录它们,或者在出现异常时尝试不同的LAF谢谢,如果我在linux上运行这个应用,最后一件事,它会工作吗?它会工作,但LAF不会是windows的,因为windows LAF仅在windows操作系统上可用