Java Awt / Swing: الحصول على إخطار حول تغيير موقف / حجم نافذتي
-
18-09-2019 - |
سؤال
لدي نافذة وأرغب في الحصول على إخطار عند تغير المنصب أو الحجم. أي نوع من المستمع هو الأفضل؟
WindowListener
لم تنجح بالنسبة لي.
المحلول
يمكنك استخدام ComponentListener. الذي لديه componentResized
و componentMoved
طرق.
نصائح أخرى
قد ترغب في تجربة hierarchyboundslistene.رديئة
myJFrame.getContentPane().addHierarchyBoundsListener(new HierarchyBoundsListener(){
public void ancestorMoved(HierarchyEvent e) {
doSomething();
}
public void ancestorResized(HierarchyEvent e) {
doSomethingElse();
}
يرى http://java.sun.com/docs/books/tutorial/uiswing/events/eventsandcomponents.html. للحصول على قائمة كاملة للمستمعين التي تدعمها جميع مكونات التأرجح.
لا تنتمي إلى StackOverflow