【问题标题】:how to make a JDialog frameless?如何使 JDialog 无框架?
【发布时间】:2012-07-12 14:59:28
【问题描述】:

我的对话框示例如下:

public class DialogNotify extends JDialog{
   public DialogNotify() {
      setModal(true);
      setSize(200, 100);
      setVisible(true);
   }
}

如何让它无框显示?无框,我的意思是右上角的“关闭”按钮或左上角的菜单栏。

【问题讨论】:

    标签: java frame jdialog


    【解决方案1】:

    我找到了有关该主题的博客条目:Making a Custom Frameless Window

    关键似乎是调用setUndecorated(true) 来抑制框架和标题栏。

    【讨论】:

    • (开个玩笑)。说真的,您必须确定“好”的含义,并弄清楚我们对此做了什么。也许你可以通过查看 Swing 源代码来了解 >>it
    • 我这样做是为了从 JDialog 中删除装饰,但我现在所有的窗口都没有装饰!我正在使用 Ubuntu 12.04。有人见过这个错误吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-11
    • 1970-01-01
    相关资源
    最近更新 更多