Java: Checkbox a RadioButton
Z MiS
(Rozdíly mezi verzemi)
(Vytvoření stránky - CheckBox) |
m (Přidán nadpis Radiobutton, zatím bez komentáře...) |
||
Řádka 1: | Řádka 1: | ||
[[Category:VSE]][[Category:Škola]][[Category:Informatika]][[Category:Programování]][[Category:Java]][[Category:GUI]] | [[Category:VSE]][[Category:Škola]][[Category:Informatika]][[Category:Programování]][[Category:Java]][[Category:GUI]] | ||
− | == | + | == Checkbox == |
* Zatržítko v Javě reprezentuje třída <code>JCheckBox</code> v balíčku <code>javax.swing</code>. | * Zatržítko v Javě reprezentuje třída <code>JCheckBox</code> v balíčku <code>javax.swing</code>. | ||
* Stav (zatrženo/není zatrženo) zjistíme pomocí metod <code>isSelected</code> a <code>setSelected</code>. | * Stav (zatrženo/není zatrženo) zjistíme pomocí metod <code>isSelected</code> a <code>setSelected</code>. | ||
Řádka 53: | Řádka 53: | ||
} | } | ||
} | } | ||
+ | |||
+ | |||
+ | == Radiobutton == |
Verze z 22. 1. 2018, 10:16
Checkbox
- Zatržítko v Javě reprezentuje třída
JCheckBox
v balíčkujavax.swing
. - Stav (zatrženo/není zatrženo) zjistíme pomocí metod
isSelected
asetSelected
.
- Příklad použití
public class HlavniOkno extends JFrame { JButton btPridej; JCheckBox cbSplneno; JScrollPane jScrollPane1; JTextArea taVystup; public HlavniOkno() { initComponents(); this.cbSplneno.setSelected(true); // Checkbox bude na začátku zatržen! } private void initComponents() { btPridej = new JButton(); cbSplneno = new JCheckBox(); jScrollPane1 = new JScrollPane(); taVystup = new JTextArea(); setDefaultCloseOperation(EXIT_ON_CLOSE); jScrollPane1.setViewportView(taVystup); btPridej.setText("Přidej"); btPridej.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btPridejActionPerformed(evt); } }); cbSplneno.setText("Splněno"); ... pack(); } private void btPridejActionPerformed(java.awt.event.ActionEvent evt) { boolean zatrzeno = this.cbSplneno.isSelected(); String novyRadek; if (zatrzeno) novyRadek = "Splněno"; else novyRadek = "Není splněno"; this.taVystup.setText( this.taVystup.getText()+novyRadek+"\n" ); } public static void main(String args[]) { new HlavniOkno().setVisible(true); }
}