如何更改默认的 JFrame Window 颜色?

How to change the default JFrame Window color?

我正在使用 IntelliJ Idea 中的 Java Swing/AWT 接口为 Windows 构建一个应用程序。我使用默认 JFrame 来显示我的应用程序 GUI。但是,我想将默认框架轮廓 (window) 颜色更改为透明或自定义颜色。

这是我想要实现的目标:

这是 window 我有:

这两个是我想要实现的(透明度或自定义颜色):

或者这个

有办法实现吗?

您可以通过创建一个新面板来使用自定义标题栏,并在您的框架上设置未修饰以隐藏默认标题栏 将您的标题添加到新面板和按钮(退出、最小化...)

Frame.setUndecorated(true);