java标题栏修改

java标题栏修改,java,user-interface,titlebar,Java,User Interface,Titlebar,我想更改java标题栏的颜色,并在末尾和中间添加一些文本 以前的编码人员使用SetUnderatted(false)和JPanel来实现这一效果,但我正在尝试更改它以修改实际的标题栏,因为面板解决方案是菜单和焦点的问题 tl;DR想改变标题栏的颜色,在中间和一端设置文本。 < P>我认为你可以用这里描述的方法改变标题栏颜色: 可以通过更改文本。在应用程序的整个生命周期中,您可以随时调用此方法来动态更改标题文本。谢谢您的回答。这对颜色很有效,但遗憾的是,我不能使用真正的标题栏,因为客户不希望窗口上

我想更改java标题栏的颜色,并在末尾和中间添加一些文本

以前的编码人员使用SetUnderatted(false)和JPanel来实现这一效果,但我正在尝试更改它以修改实际的标题栏,因为面板解决方案是菜单和焦点的问题


tl;DR想改变标题栏的颜色,在中间和一端设置文本。

< P>我认为你可以用这里描述的方法改变标题栏颜色:


可以通过更改文本。在应用程序的整个生命周期中,您可以随时调用此方法来动态更改标题文本。

谢谢您的回答。这对颜色很有效,但遗憾的是,我不能使用真正的标题栏,因为客户不希望窗口上有X图标。回到绘图板。JFrame的
setUndecorated(boolean)
方法将允许您完全删除标题栏,然后添加
JLabel
,其中包含您可以随意设置样式的文本。顾客提出有趣的要求。有时候,你的角色是告诉他们不,或者告诉他们删除“X”会花费多少钱。JLabel图像示例:我在指挥链中甚至没有足够高的职位来与客户交谈,更不用说告诉他们不。已经有类似的东西了(它是JPanel而不是标签)但是如果我将JMenuBar附加到对话框中,它就会出现在上面,如果附加到对话框内部的一个框架中,就会出现焦点问题(以前的开发人员解决方案)