Java AWT / Swing: Apúntate en el cambio de la posición / tamaño de la ventana
-
18-09-2019 - |
Pregunta
Tengo una ventana y me gustaría ser notificado cuando la posición o el tamaño ha cambiado. ¿Qué tipo de oyente es la mejor para tomar?
WindowListener
no funcionó para mí.
Solución
Puede utilizar un ComponentListener que tiene la componentResized
y métodos componentMoved
.
Otros consejos
Es posible que desee probar la HierarchyBoundsListene r
myJFrame.getContentPane().addHierarchyBoundsListener(new HierarchyBoundsListener(){
public void ancestorMoved(HierarchyEvent e) {
doSomething();
}
public void ancestorResized(HierarchyEvent e) {
doSomethingElse();
}
http://java.sun.com/ docs / libros / tutorial / uiswing / eventos / eventsandcomponents.html para una lista completa de los oyentes que todo el apoyo de los componentes Swing.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow