swing:window_events

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
swing:window_events [2015/05/16 17:40]
gthanos
swing:window_events [2015/05/16 20:15]
gthanos
Line 6: Line 6:
 </​code>​ </​code>​
  
-Στην πραγματικότητα αυτό που συμβαίνει κάθε φορά που πατάτε ένα από τα κουμπιά που συνδέονται με την λειτουργία του παραθύρου (στο δεξιό ή το αριστερό επάνω μέρος του παραθύρου - εξαρτάται από το λειτουργικό σύστημα) παράγεται ένα [[fhttp://​docs.oracle.com/​javase/​7/​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>​ 
 + 
  
swing/window_events.txt · Last modified: 2016/02/26 11:15 (external edit)