swing:intro

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:intro [2015/05/01 03:22]
gthanos [Το πρώτο μου πρόγραμμα]
swing:intro [2015/05/01 03:24]
gthanos [Χρήση μίας ανώνυμης κλάσης ActionListener]
Line 80: Line 80:
 Προσθέτουμε το κουμπί στο παράθυρο και ορίζουμε ότι το παράθυρο που φτιάξαμε θέλουμε να είναι ορατό. Προσθέτουμε το κουμπί στο παράθυρο και ορίζουμε ότι το παράθυρο που φτιάξαμε θέλουμε να είναι ορατό.
 <code java> <code java>
-    ​firstWindow.add(endButton);​ +firstWindow.add(endButton);​ 
-    firstWindow.setVisible(true);​+firstWindow.setVisible(true);​
 </​code>​ </​code>​
 ==== Χρήση μίας ανώνυμης κλάσης ActionListener ==== ==== Χρήση μίας ανώνυμης κλάσης ActionListener ====
Line 102: Line 102:
     firstWindow.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);​     firstWindow.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);​
     JButton endButton = new JButton("​Click to end program."​);​     JButton endButton = new JButton("​Click to end program."​);​
 +    ​
     ActionListener buttonEar = new ActionListener() {     ActionListener buttonEar = new ActionListener() {
       public void actionPerformed(ActionEvent e) {       public void actionPerformed(ActionEvent e) {
Line 107: Line 108:
       }       }
     };     };
 +    ​
     endButton.addActionListener(buttonEar);​     endButton.addActionListener(buttonEar);​
     firstWindow.add(endButton);​     firstWindow.add(endButton);​
swing/intro.txt · Last modified: 2016/04/23 05:04 by gthanos