Question

J'ai une fenêtre et je voudrais être averti lorsque la position ou la taille a changé. Quel type d'écoute est le meilleur de prendre?

WindowListener ne fonctionne pas pour moi.

Était-ce utile?

La solution

Vous pouvez utiliser un ComponentListener qui a componentResized et les méthodes de componentMoved.

Autres conseils

Vous pouvez essayer HierarchyBoundsListene r

        myJFrame.getContentPane().addHierarchyBoundsListener(new HierarchyBoundsListener(){

        public void ancestorMoved(HierarchyEvent e) {
            doSomething();          
        }

        public void ancestorResized(HierarchyEvent e) {
            doSomethingElse();
        }   

voir http://java.sun.com/ docs / livres / tutorial / uiswing / événements / eventsandcomponents.html pour une liste complète des auditeurs que tous les composants prennent en charge swing.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top