Java: Checkbox a RadioButton
Z MiS
				
				
				
				
																
				
				
								
				
Checkbox
-  Zatržítko v Javě reprezentuje třída JCheckBoxv balíčkujavax.swing.
-  Stav (zatrženo/není zatrženo) zjistíme pomocí metod isSelectedasetSelected.
- 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);
   }
}
