复杂的Swing GUI?

时间:2019-06-22 09:00:24

标签: java html css swing look-and-feel

因此,最近我一直在使用swing / java,而在我的应用程序制作中,我想对所有样式进行设置。我要更改的主要内容是顶部菜单栏的外观(其标准挥杆布局和颜色)。我似乎找不到任何与摆杆的样式和颜色有关的东西。

我主要是要使条形从白色变为深灰色,并为菜单元素提供Windows 10类型的感觉。

有没有办法做到这一点?如果不是仅凭挥杆动作,是否可以使用类似html或与Java集成的另一种样式语言的东西?

2 个答案:

答案 0 :(得分:0)

好的,VGR对我的问题的评论是正确的。只需在私有static void方法中使用它,然后从main方法中调用它即可:

  try {
        // Set System L&F
    UIManager.setLookAndFeel(
        UIManager.getSystemLookAndFeelClassName());
} 
catch (UnsupportedLookAndFeelException e) {
   // handle exception
}
catch (ClassNotFoundException e) {
   // handle exception
}
catch (InstantiationException e) {
   // handle exception
}
catch (IllegalAccessException e) {
   // handle exception
}

转到此处获取更多信息: https://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html#steps

答案 1 :(得分:-4)

您考虑使用javafx而不是swing来添加样式很容易