我想有6个复选框,按下按钮后做一些事情,您有例子吗?
还可以使用一系列复选框吗?
我想避免:
Checkbox cb1 = new Checkbox("A");
Checkbox cb2 = new Checkbox("B");
我正在做类似的事情:
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...
*/
}
});