Java: Checkbox a RadioButton

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(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]]
  
== JCheckBox ==
+
== Checkbox ==
 
* Zatržítko v Javě reprezentuje třída <code>JCheckBox</code> v&nbsp;balíčku <code>javax.swing</code>.
 
* Zatržítko v Javě reprezentuje třída <code>JCheckBox</code> v&nbsp;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

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

}


Radiobutton

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