如果要在界面放两个CHECKBOX,每点击一个CHECKBOX,就弹出一个MSG,显示这个CHECKBOX的名字,应该怎么做(求一段能运行的源程序),谢谢.
if(Form1.checkbox1.checked==true)
{
alert("checkbox1");
}
else
{
alert("checkbox2");
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ChkBoxDemo extends JFrame{
private JCheckBox cb1;
private JCheckBox cb2;
public ChkBoxDemo(){
cb1 = new JCheckBox("cb1");
cb2 = new JCheckBox("cb2");
cb1.addActionListener(new ChkboxHandler());
cb2.addActionListener(new ChkboxHandler());
Container c = getContentPane();
c.setLayout(new FlowLayout());
c.add(cb1);
c.add(cb2);
setSize(new Dimension(400,300));
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String args[]){
new ChkBoxDemo().setVisible(true);
}
private class ChkboxHandler implements ActionListener{
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(null,e.getActionCommand());
}
}
}