Как я могу установить MaximumSize на JDialog? - PullRequest
1 голос
/ 13 июля 2011

Я пытался сделать что-то вроде:

  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 Ответ

5 голосов
/ 13 июля 2011

Попробуйте это:

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