问题描述
我正在 IntelliJ Idea 中使用 Java Swing/AWT 接口为 Windows 构建应用程序。我使用默认 JFrame
来显示我的应用程序 GUI。但是,我想将默认框架轮廓(窗口)颜色更改为透明或自定义颜色。
这是我想要实现的目标:
这是我的窗口:
这两个是我想要实现的(透明度或自定义颜色):
或者这个
有没有办法做到这一点?
解决方法
您可以通过创建一个新面板并在框架上设置未装饰来隐藏默认标题栏来使用自定义标题栏
将您的标题添加到新面板和按钮(退出、最小化...)
Frame.setUndecorated(true);