如何在JDialog上设置MaximumSize?

时间:2011-07-13 18:56:44

标签: java swing jdialog

我尝试过这样的事情:

  public static void main(final String[] args)
  {
    JDialog dialog = new JDialog();

    dialog.add(new JButton("XXXXXXX"));
    dialog.setVisible(true);
    dialog.setSize(new Dimension(100,100));

    dialog.setMaximumSize(new Dimension(100,100));
  }

但是我仍然可以在我设置的100,100限制之上调整此对话框的大小。有什么建议?谢谢!

1 个答案:

答案 0 :(得分:5)

试试这个:

addComponentListener(new java.awt.event.ComponentAdapter()
{
    public void componentResized(ComponentEvent event)
    {
        setSize(100,100);
    }
});