JavaのAWT / Swingは:私の窓の位置/サイズの変更に通知しなさい
-
18-09-2019 - |
質問
私は窓を持っているし、位置や大きさが変化したとき、私は通知を受けるしたいと思います。どのタイプのリスナーの取るのがベストでしょうか?
WindowListener
が私のために動作しませんでした。
解決
あなたはcomponentResized
を持っているのComponentListener に使用することができますそして、componentMoved
法ます。
他のヒント
あなたはしようとする場合があります HierarchyBoundsListeneする R
myJFrame.getContentPane().addHierarchyBoundsListener(new HierarchyBoundsListener(){
public void ancestorMoved(HierarchyEvent e) {
doSomething();
}
public void ancestorResized(HierarchyEvent e) {
doSomethingElse();
}
http://java.sun.com/を参照してくださいドキュメント/書籍/チュートリアル/ uiswing /イベント/ eventsandcomponents.html のリスナーの完全なリストについては、そのすべてのSwingコンポーネントをサポートます。
所属していません StackOverflow