JavaAWT/Swing:在我的窗口的位置/大小发生变化时得到通知
我有一个窗口,我希望在位置或大小发生变化时得到通知。哪种类型的听众最好JavaAWT/Swing:在我的窗口的位置/大小发生变化时得到通知,java,swing,user-interface,awt,listener,Java,Swing,User Interface,Awt,Listener,我有一个窗口,我希望在位置或大小发生变化时得到通知。哪种类型的听众最好 WindowListener对我不起作用。您可以使用一个具有组件化的和组件移动的方法。您可以使用一个具有组件化的和组件移动的方法。您可能想试试 r 有关所有swing组件支持的侦听器的完整列表,请参阅。您可能想试试 r 有关所有swing组件支持的侦听器的完整列表,请参阅。我很好奇为什么这比ComponentAdapter更好。我倾向于创建一个派生,然后重写ComponentMoved()和ComponentResistiz
WindowListener
对我不起作用。您可以使用一个具有组件化的和组件移动的方法。您可以使用一个具有组件化的和组件移动的方法。您可能想试试
r
有关所有swing组件支持的侦听器的完整列表,请参阅。您可能想试试
r
有关所有swing组件支持的侦听器的完整列表,请参阅。我很好奇为什么这比ComponentAdapter更好。我倾向于创建一个派生,然后重写ComponentMoved()和ComponentResistized()方法。人们可以根据自己的需求选择实现接口或扩展适配器。我很好奇为什么这比组件适配器更好。我倾向于创建一个派生,然后重写ComponentMoved()和ComponentResistized()方法。人们可以根据自己的需求选择实现接口或扩展适配器。
myJFrame.getContentPane().addHierarchyBoundsListener(new HierarchyBoundsListener(){
public void ancestorMoved(HierarchyEvent e) {
doSomething();
}
public void ancestorResized(HierarchyEvent e) {
doSomethingElse();
}