swing:buttons

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:buttons [2015/05/11 05:40]
gthanos [Η κλάση JCheckBoxButton]
swing:buttons [2015/05/11 05:56]
gthanos
Line 1: Line 1:
 ====== Buttons, Check Boxes & Radio Buttons ====== ====== Buttons, Check Boxes & Radio Buttons ======
  
-Για την δημιουργία ενός button μπορείτε να χρησιμοποιήσετε μία κλάση από τις απογόνους της κλάσης [[https://​docs.oracle.com/​javase/​7/​docs/​api/​javax/​swing/​AbstractButton.html|javax.swing.AbstractButton]],​ όπως οι [[https://​docs.oracle.com/​javase/​8/​docs/​api/​javax/​swing/​JButton.html|JButton]],​ [[https://​docs.oracle.com/​javase/​8/​docs/​api/​javax/​swing/​JCheckBox.html|JCheckBox]] +Για την δημιουργία ενός button μπορείτε να χρησιμοποιήσετε μία κλάση από τις απογόνους της κλάσης [[https://​docs.oracle.com/​javase/​7/​docs/​api/​javax/​swing/​AbstractButton.html|javax.swing.AbstractButton]],​ όπως οι [[https://​docs.oracle.com/​javase/​8/​docs/​api/​javax/​swing/​JButton.html|JButton]],​ [[https://​docs.oracle.com/​javase/​7/​docs/​api/​javax/​swing/​JCheckBox.html|JCheckBox]] 
- ή [[https://​docs.oracle.com/​javase/​8/​docs/​api/​javax/​swing/​JRadioButton.html|JRadioButton]]. Άλλες υποκλάσεις της κλάσης //​AbstractButton//​ είναι οι [[https://​docs.oracle.com/​javase/​7/​docs/​api/​javax/​swing/​JMenuItem.html|JMenuItem]],​ [[https://​docs.oracle.com/​javase/​7/​docs/​api/​javax/​swing/​JCheckBoxMenuItem.html|JCheckBoxMenuItem]] και [[https://​docs.oracle.com/​javase/​7/​docs/​api/​javax/​swing/​JRadioButtonMenuItem.html|JRadioButtonMenuItem]] τις οποίες θα δούμε στη συνέχεια.+ ή [[https://​docs.oracle.com/​javase/​7/​docs/​api/​javax/​swing/​JRadioButton.html|JRadioButton]]. Άλλες υποκλάσεις της κλάσης //​AbstractButton//​ είναι οι [[https://​docs.oracle.com/​javase/​7/​docs/​api/​javax/​swing/​JMenuItem.html|JMenuItem]],​ [[https://​docs.oracle.com/​javase/​7/​docs/​api/​javax/​swing/​JCheckBoxMenuItem.html|JCheckBoxMenuItem]] και [[https://​docs.oracle.com/​javase/​7/​docs/​api/​javax/​swing/​JRadioButtonMenuItem.html|JRadioButtonMenuItem]] τις οποίες θα δούμε στη συνέχεια.
  
 ===== Η κλάση JButton ===== ===== Η κλάση JButton =====
Line 126: Line 126:
   - Κάθε Button μπορεί να συνδέεται με ένα //keyboard shortcut//. Για να ορίσετε ένα keyboard shortcut χρησιμοποιήστε τη μέθοδο ''​public void setMnemonic(int c)''​ της κλάσης AbstractButton.   - Κάθε Button μπορεί να συνδέεται με ένα //keyboard shortcut//. Για να ορίσετε ένα keyboard shortcut χρησιμοποιήστε τη μέθοδο ''​public void setMnemonic(int c)''​ της κλάσης AbstractButton.
  
-===== Η κλάση ​JCheckBoxButton ​=====+===== Η κλάση ​JCheckBox ​=====
  
-Δείτε το παρακάτω παράδειγμα χρήσης της κλάσης ​JCheckBoxButton ​από το site της Oracle+Ένα //check box// έχει δύο δυνατές καταστάσεις //α)// επιλεγμένο και //β)// απο-επιλεγμένο. Κάθε //check box// υλοποιείται από την κλάση [[https://​docs.oracle.com/​javase/​7/​docs/​api/​javax/​swing/​JCheckBox.html|JCheckBox]]. ​Δείτε το παρακάτω παράδειγμα χρήσης της κλάσης ​JCheckBox ​από το site της Oracle
  
 <code java CheckBoxDemo.java>​ <code java CheckBoxDemo.java>​
swing/buttons.txt · Last modified: 2016/02/26 11:15 (external edit)