![](/img/trans.png)
[英]Java Swing window size does not match AWT canvas result
[英]Java AWT/Swing: Get notified on change of position/size of my window
我有一个窗口,希望更改位置或大小时得到通知。 哪种类型的监听器最好?
WindowListener
对我不起作用。
您可以使用具有componentResized
和componentMoved
方法的ComponentListener 。
您可能需要尝试HierarchyBoundsListene r
myJFrame.getContentPane().addHierarchyBoundsListener(new HierarchyBoundsListener(){
public void ancestorMoved(HierarchyEvent e) {
doSomething();
}
public void ancestorResized(HierarchyEvent e) {
doSomethingElse();
}
有关所有swing组件都支持的侦听器的完整列表,请参见http://java.sun.com/docs/books/tutorial/uiswing/events/eventsandcomponents.html 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.