如果要在界面放两个CHECKBOX,每点击一个CHECKBOX,就弹出一个MSG,显示这个CHECKBOX的名字,应该怎么做(求一段能运行的源程序),谢谢.

解决方案 »

  1.   

    onselect方法
    在js中alert就是了
      

  2.   

    if(Form1.checkbox1.checked=='true')
    {
        alert("checkbox1");
    }
    else
    {
       alert("checkbox2");
    }
      

  3.   

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