我想在我的 Java Swing 桌面应用程序中拥有一个自定义的标题栏。最好的方法是什么?我可以通过在 JFrame 的构造函数中使用以下代码来使用“Swing 标题栏”:
this.setUndecorated(true);
this.getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
但我该如何定制它呢?有没有用户界面代表我可以覆盖还是我必须从头开始实现我自己的标题栏?
I want something like Lawson Smart Office:
你可以看到一个例子物质外观和感觉 http://insubstantial.github.io/insubstantial/substance/ (镜像源 https://github.com/kirillcool/substance)。搜索 SubstanceRootPaneUI 和 SubstanceTitlePane 的代码。该实现依赖于 Substance 中的其他类,并且在特定库之外不容易重用 - 也不是故意的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)