Differences
This shows you the differences between two versions of the page.
| Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
swing:buttons_action_listeners [2015/05/11 04:06] gthanos [Buttons & Action Listeners] |
swing:buttons_action_listeners [2018/03/22 09:54] gthanos [Buttons] |
| ===== Buttons ===== | ===== Buttons ===== |
| |
| Ένα αντικείμενο τύπου Button δημιουργείται όπως είδαμε με χρήση της κλάση JButton ως εξής: | Ένα αντικείμενο τύπου Button δημιουργείται όπως είδαμε με χρήση της κλάση [[http://docs.oracle.com/javase/7/docs/api/javax/swing/JButton.html|JButton]] στην ενότητα [[swing:first_program|Το πρώτο μου πρόγραμμα]] ως εξής: |
| |
| <code java> | <code java> |
| </code> | </code> |
| |
| ,όπου το Button που δημιουργείται γράφει //"Click to end program"//. Ένα αντικείμενο JButton επίσης συνδέεται με έναν ή περισσότερα αντικείμενα του τύπου //ActionListener// τα οποία εκτελούνται όταν ο χρήστης αλληλεπιδρά με το Button αυτό. Τέλος, το κάθε Button θα πρέπει να ενσωματωθεί σε ένα παράθυρο (ή σε κάποιο panel όπως θα δούμε αργότερα) μέσα από μία δήλωση ανάλογη με την 3η γραμμή του παραπάνω κώδικα. | ,όπου το Button που δημιουργείται γράφει //"Click to end program"//. Ένα αντικείμενο [[http://docs.oracle.com/javase/7/docs/api/javax/swing/JButton.html|JButton]] επίσης συνδέεται με έναν ή περισσότερα αντικείμενα του τύπου //ActionListener// τα οποία εκτελούνται όταν ο χρήστης αλληλεπιδρά με το Button αυτό. Τέλος, το κάθε Button θα πρέπει να ενσωματωθεί σε ένα παράθυρο (ή σε κάποιο panel όπως θα δούμε αργότερα) μέσα από μία δήλωση ανάλογη με την 3η γραμμή του παραπάνω κώδικα. |
| |
| <WRAP tip 80% center round> | <WRAP tip 80% center round> |