如何将jframes从外观上设置为未修饰的?

p8ekf7hl  于 2021-06-26  发布在  Java
关注(0)|答案(1)|浏览(397)

我正在做一个外观和感觉,一切都很顺利。当我在做外观的时候,我想如果标题栏和其他的外观一样是黑色的主题会更好。我想保持代码跨平台。有没有什么东西可以让jframe从我的外观和感觉上不加修饰?然后,我将使用自定义按钮替换标题栏,用于根据当前操作系统关闭、最小化和最大化窗口。
提前感谢您的帮助!

uqdfh47h

uqdfh47h1#

如何将jframes从外观上设置为未装饰?
那不是解放军的工作,所以他们不提供这种能力。
一个plaf可以改变标题栏的外观,如下所示:

仅当调用以下方法时,才会显示plaf样式的标题栏: JFrame.setDefaultLookAndFeelDecorated(boolean) .
提供一个提示,说明新创建的jframes是否应该由当前的look和feel提供其窗口装饰(例如边框、关闭窗口的小部件、标题…)。如果 defaultLookAndFeelDecorated 是真的,现在 LookAndFeel 支持提供窗口装饰,当前窗口管理器支持未装饰的窗口,然后是新创建的窗口 JFrame s将有他们的 Window 电流提供的装饰 LookAndFeel . ..

相关问题