Tableau de cases à cocher en java

Je voudrais avoir 6 cases à cocher, et de faire quelques trucs après une botton est pressé avez-vous un exemple?

Peut également un tableau de cases à cocher être utilisé?

Je veux éviter:

Checkbox cb1 = new Checkbox("A");
Checkbox cb2 = new Checkbox("B");

Je suis en train de faire quelque chose comme:

 JPanel panel = new JPanel();
 JFrame frame = new JFrame("the title");
 final JTextArea txt = new JTextArea(20, 30);
 Button boton = new Button( "DO");
 panel.add(txt);
 panel.add(boton);
 frame.add(panel);
 frame.add(panel);
 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 frame.setSize(500, 500);
 frame.setVisible(true);
 boton.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            txt.setText("");

            /*
            How would be the logic of array of checkboxes

            if checbox[0] is active  do action 0
            if checbox[1] is active  do action 1
            if checbox[2] is active  do action 2
            if checbox[3] is active  do action 3
            if checbox[4] is active  do action 4
            if checbox[5] is active  do action 5

            if checbox[0] and checbox[1] is active do action 6
            if checbox[0] and checbox[2] is active do action 7
            if checbox[0] and checbox[3] is active do action 8
            etc... 
            */ 



       }
    });
  • Est-il en augmentation ou la diminution de modèle pour les étiquettes? Comment sont-ils stockés ou fournis?
  • Je suppose que si ils sont comme un tableau normal (0 1 2 3 4 5) qui serait ok
  • Votre code ne correspond pas à ce que vous voulez faire avec les cases à cocher.
  • l'intérieur de l'action de l'auditeur, je voudrais utiliser 6 cases à cocher, mais je ne sais vraiment pas comment les écrire, aussi, si un tableau peut être utilisé, Comment le code ressemble
  • Donc, si l'un d'entre eux est actif, faire quelques trucs, si une combinaison d'entre eux sont actifs faire quelques trucs etc..
InformationsquelleAutor cMinor | 2011-04-04