是否有方法可以检查JInternalFrame的大小是否大于setMaximumSize
设置的最大大小?
目前我正在执行pack
;,这可能会导致窗口大于此最大值。
答案 0 :(得分:1)
检查帧的宽度 AND 高度是否大于最大值。
if(frame.getWidth() > frame.getMaximumSize().getWidth() &&
frame.getHeight() > frame.getMaximumSize().getHeight()) {
// Do something
}
然而,宽度或高度仍然可能大于最大值。要检查是否超过最大值,您需要将&&
(AND)替换为||
(或者)。