Java: Checkbox a RadioButton
Z MiS
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); }
}