1 回答
TA贡献2003条经验 获得超2个赞
import java.awt.*;
import java.awt.event.*;
public class Mm implements ItemListener
{
Checkbox cb1=new Checkbox("你喜欢我吗?",false);
CheckboxGroup cbg=new CheckboxGroup();
Checkbox cb2=new Checkbox("喜欢.",cbg,true);
Checkbox cb3=new Checkbox("不喜欢.",cbg,false);
public void ggmm()
{
Frame f=new Frame("世界如此忙碌,用心的你就会幸福!");
FlowLayout f1=new FlowLayout();
f.setLayout(f1);
f.add(cb1);
f.add(cb2);
f.add(cb3);
cb1.addItemListener(new Mm());
cb2.addItemListener(new Mm());
cb3.addItemListener(new Mm());
f.setBounds(0,0,300,100);
f.setVisible(true);
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
e.getWindow().setVisible(true);
((Window)e.getComponent()).dispose();
System.exit(0);
}
});
}
public void itemStateChanged(ItemEvent e)
{
Checkbox cb=(Checkbox)e.getItemSelectable();
if(cb.getLabel().equals("你喜欢我吗?"))
{
if(cb.getState()==true)
System.out.println("我很高兴!");
else
System.out.println("我很伤心!");
}
else
{
//Checkbox cbx=cbg.getSelectedCheckbox();
System.out.println(cb.getLabel());
}
}
public static void main(String args[])
{
new Mm().ggmm();
}
}
添加回答
举报