Принудительная проверка размера JInternalFrame - PullRequest
0 голосов
/ 27 декабря 2011

Есть ли метод, который проверяет, больше ли размер JInternalFrame, чем максимальный размер, установленный setMaximumSize?

В настоящее время я выполняю pack;, что может привести к тому, что окно будет больше этого максимума.

1 Ответ

1 голос
/ 27 декабря 2011

Это проверяет, больше ли ширина И рамки, чем максимально установленная.

if(frame.getWidth() > frame.getMaximumSize().getWidth() &&
   frame.getHeight() > frame.getMaximumSize().getHeight()) {

    // Do something

}

Однако, все еще возможно, что ширина или высота больше, чем максимальное установленное значение. Чтобы проверить, превышает ли это максимальное значение, вы замените && (И) на || (ИЛИ).

...