|
请高手帮我分析一下,下面这段程序为什么会进入死循环?
mainPanel.addComponentListener(new ComponentAdapter() {
public void componentResized(ComponentEvent e) {
Dimension d = mainPanel.getPreferredSize();
if (d.width < 200) {
mainPanel.setSize(200, d.height);
}
if (d.height < 400) {
mainPanel.setSize(d.width, 400);
}
}
}); |
|