我目前正在处理JFrame
,用户将其设置为全屏。全屏时,必须使用JFrame
setUndecorated()
方法删除标题栏。但是这样做会剥夺标题栏的用户权限。所以我在顶部添加了一个名为JPanel
的{{1}},仅当光标非常接近titleBar
顶部时才显示。现在的问题是我希望JFrame
的颜色与用户在系统设置中设置的颜色相同。我试图在titleBar
和System
类中找到一种方法,但它没有帮助。任何人都可以告诉我,在java中是否有一个方法可以返回当前系统的标题栏颜色。任何帮助将不胜感激。感谢您的关注。
答案 0 :(得分:1)
使用UIManager.getColor(key)。您必须找到适合您需求的钥匙。有关密钥的更多信息,请参阅此其他帖子: