代码之家  ›  专栏  ›  技术社区  ›  Syntax

Substance UI和未修饰的JDialog/JFrame

  •  1
  • Syntax  · 技术社区  · 14 年前

    我注意到,在使用Substance UI for Java时,当我将新的JFrame或JDialog设置为undecorated时,这是不值得的。

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

    当在物质下运行时显示一个装饰的框架。

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

    有人有办法解决这个问题吗?我在物质网站上找不到这方面的任何东西/java.net论坛或已经存在于如此。

    2 回复  |  直到 14 年前
        1
  •  1
  •   Community Vlad V    7 年前

    谢谢你 The Alchemist 为了解决我的问题:

    JFrame.setDefaultLookAndFeelDecorated设置() 在提出你的第一个问题之前

        2
  •  1
  •   Bradley Odell    11 年前

    这是一个非常古老的问题,但是对于任何找到这个帖子的人来说:

    使用的问题,

    JFrame.setDefaultLookAndFeelDecorated(false);
    

    要解决这个未修饰的问题,它会使所有对话框在修饰时都使用默认的外观。

    getRootPane().setWindowDecorationStyle(JRootPane.NONE);
    
    推荐文章