可能重复:
Java AWT/Swing: Get notified on change of position/size of my window
是否有JFrame大小更改的事件?我试过了
addWindowStateListener(new java.awt.event.WindowStateListener() {
public void windowStateChanged(WindowEvent e) {
System.out.println("Size Changed");
}
});
但它仅适用于minimizing
和maximizing
。我想通过拖动边缘甚至触发一个小窗口(JFrame)大小更改。谢谢。
答案 0 :(得分:5)
您可以使用ComponentListener
:
myJFrame.addComponentListener(new ComponentAdapter() {
public void componentResized(ComponentEvent e) {
System.out.println("Size Changed");
}
});