Java: Checkbox a RadioButton

Z MiS
Verze z 22. 1. 2018, 08:10; Spravce (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání


JCheckBox

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);
   }

}

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje