我想在我的Java Swing桌面应用程序中有一个自定义的标题栏。最好的方法是什么?通过在JFrame的构造函数中使用以下代码,可以使用“标题栏”:
this.setUndecorated(true);
this.getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
但是我如何自定义它?是否有任何我可以覆盖的UI委托,还是必须从头开始实现自己的标题栏?
[我想要类似Lawson Smart Office的东西:
我想在我的Java Swing桌面应用程序中有一个自定义的标题栏。最好的方法是什么?通过在构造函数中使用以下代码,我可以使用“标题栏” ...
您可以在Substance look-and-feel(mirrored source)中看到一个示例。在代码中搜索SubstanceRootPaneUI和SubstanceTitlePane。该实现依赖于Substance中的其他类,并且在特定库之外不容易重用-也不意味着。