This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
swing:window_events [2015/05/16 17:39] gthanos created |
swing:window_events [2015/05/16 20:15] gthanos |
||
---|---|---|---|
Line 6: | Line 6: | ||
</code> | </code> | ||
- | Στην πραγματικότητα αυτό που συμβαίνει κάθε φορά που πατάτε ένα από τα κουμπιά που συνδέονται με την λειτουργία του παραθύρου (στο δεξιό ή το αριστερό επάνω μέρος του παραθύρου - εξαρτάται από το λειτουργικό σύστημα) παράγεται ένα [[file:///home/gthanos/Dropbox/CE325/java-api/docs/api/java/awt/event/WindowEvent.html|WindowEvent]]. | + | Στην πραγματικότητα αυτό που συμβαίνει κάθε φορά που πατάτε ένα από τα κουμπιά που συνδέονται με την λειτουργία του παραθύρου (στο δεξιό ή το αριστερό επάνω μέρος του παραθύρου - εξαρτάται από το λειτουργικό σύστημα) είναι ότι παράγεται ένα [[http://docs.oracle.com/javase/7/docs/api/java/awt/event/WindowEvent.html|WindowEvent]]. Ένα //event// αυτού του τύπου μπορείτε να το λάβετε φτιάχνοντας ένα αντικείμενο του τύπου [[http://docs.oracle.com/javase/7/docs/api/java/awt/event/WindowListener.html|WindowListener]] και συνδέοντας το JFrame του παραθύρου με το αντικείμενο αυτό μέσω της μεθόδου //setWindowListener()//. Οι μέθοδοι του interface //WindowListener// είναι οι παρακάτω: |
+ | |||
+ | <code java> | ||
+ | void windowActivated(WindowEvent e) | ||
+ | //Invoked when the Window is set to be the active Window. | ||
+ | |||
+ | void windowClosed(WindowEvent e) | ||
+ | //Invoked when a window has been closed as the result of calling dispose on the window. | ||
+ | |||
+ | void windowClosing(WindowEvent e) | ||
+ | //Invoked when the user attempts to close the window from the window's system menu. | ||
+ | |||
+ | void windowDeactivated(WindowEvent e) | ||
+ | //Invoked when a Window is no longer the active Window. | ||
+ | |||
+ | void windowDeiconified(WindowEvent e) | ||
+ | //Invoked when a window is changed from a minimized to a normal state. | ||
+ | |||
+ | void windowIconified(WindowEvent e) | ||
+ | //Invoked when a window is changed from a normal to a minimized state. | ||
+ | |||
+ | void windowOpened(WindowEvent e) | ||
+ | //Invoked the first time a window is made visible. | ||
+ | </code> | ||
+ | |||