User Tools

Site Tools


swing:first_program

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:first_program [2018/03/22 09:51]
gthanos
swing:first_program [2018/03/27 20:25]
gthanos
Line 52: Line 52:
 Από την εμπειρία σας γνωρίζετε ότι όταν πατήσετε το κουμπί για το κλείσιμο του παραθύρου τότε το παράθυρο κλείνει και η εφαρμογή τερματίζεται. Η παρακάτω γραμμή διαχειρίζεται διαφορετικά ένα click event στο κουμπί κλεισίματος του παραθύρου, όπου όταν πατήσετε το κουμπί κλεισίματος αντί το παράθυρο να κλείσει δεν κάνει τίποτα. Από την εμπειρία σας γνωρίζετε ότι όταν πατήσετε το κουμπί για το κλείσιμο του παραθύρου τότε το παράθυρο κλείνει και η εφαρμογή τερματίζεται. Η παρακάτω γραμμή διαχειρίζεται διαφορετικά ένα click event στο κουμπί κλεισίματος του παραθύρου, όπου όταν πατήσετε το κουμπί κλεισίματος αντί το παράθυρο να κλείσει δεν κάνει τίποτα.
 <code java> <code java>
-firstWindow.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);+    firstWindow.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
 </code> </code>
  
Line 73: Line 73:
 </code> </code>
  
-Το πρόγραμμα εκκινεί μέσω της στατικής μεθόδου **main** ως εξής: +Το πρόγραμμα εκκινεί μέσω της στατικής μεθόδου **main** όπως παρακάτω. Ο παρακάτω κώδικας θα εξηγηθεί σε επόμενη ενότητα. 
-<code>+<code java>
   public static void main(String[] args) {   public static void main(String[] args) {
     javax.swing.SwingUtilities.invokeLater(new Runnable() {     javax.swing.SwingUtilities.invokeLater(new Runnable() {
Line 83: Line 83:
   }   }
 </code> </code>
 +
 +| Προηγούμενο: [[:swing:intro| Δημιουργία γραφικού περιβάλλοντος με swing ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[:swing:events | Events & Event Listeners ]] |
  
  
swing/first_program.txt · Last modified: 2021/04/12 06:19 (external edit)