java - Substance UI 和未修饰的 JDialog/JFrame

标签 java jframe jdialog substance

我注意到,在使用 Java 的 Substance UI 时,当我将新的 JFrame 或 JDialog 设置为未装饰时,它不会被接受。

例如

frame.setUndecorated(true);
frame.setVisible(true);

在 Substance 下运行时会显示一个装饰框架。

在系统默认情况下运行时,L&F 显示未修饰的框架。

有人有解决这个问题的想法吗?我在 Substance 网站/java.net 论坛上找不到任何相关内容,或者已经存在于 SO 中。

最佳答案

感谢The Alchemist解决我的问题:

Have you tried setting JFrame.setDefaultLookAndFeelDecorated() before bringing up your the first window? – The Alchemist Sep 7 at 12:18

关于java - Substance UI 和未修饰的 JDialog/JFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3657538/

相关文章:

java - Java HttpsURLConnection的配置

java - 组件未显示在 JFrame 中

java - 当 JInternalFrame 在 JFrame/JDesktopPane 中可见时,如何禁用/启用 JFrame 组件?

java - 将 JDialog 靠近它时,使它粘住或吸附到另一个 JDialog

java - JFileChooser 与 JDialog 与 FileDialog

java - 即使微服务已在 Eureka 服务发现中注册,Netflix ZuulProxy也会返回 HTTP 错误 500

java - 如何让一些方法只对两个不同的类可见?

java - 当我编译代码时并发修改异常,

java - 一个简单的 Java GUI 界面

java - setVisible(false) 后如何将 JDialog 设置为 null?