如何在JDialog上设置MaximumSize?

Gra*_*min 1 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));
  }
Run Code Online (Sandbox Code Playgroud)

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

Eng*_*uad 5

试试这个:

addComponentListener(new java.awt.event.ComponentAdapter()
{
    public void componentResized(ComponentEvent event)
    {
        setSize(100,100);
    }
});
Run Code Online (Sandbox Code Playgroud)