Possible Duplicate:
Java AWT/Swing: Get notified on change of position/size of my window

Is there an event for JFrame size changing? I tried

addWindowStateListener(new java.awt.event.WindowStateListener() {
          public void windowStateChanged(WindowEvent e) {
              System.out.println("Size Changed");
     }
   });

But it works only with minimizing and maximizing. I want to trigger even a small window (JFrame) size change done by dragging the edges. Thank you.

有帮助吗?

解决方案

You can use a ComponentListener:

myJFrame.addComponentListener(new ComponentAdapter() {
            public void componentResized(ComponentEvent e) {
                System.out.println("Size Changed");
            }
        });
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top