import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class MyCheckbox extends Applet implements ItemListener
{
CheckboxGroup group = new CheckboxGroup();
Checkbox chkBoy_group; Checkbox chkGirl_group ;
String[] strGame={"看電影", "運動", "睡覺", "玩電腦"};
Checkbox[] chkGame=new Checkbox[strGame.length]; //將元件改成陣列方式處理
String msg="";
Font f=new Font("細明體", Font.BOLD, 14);
public void init()
{
chkBoy_group=new Checkbox("男", group, true);
chkGirl_group=new Checkbox("女", group, false);
add(chkBoy_group);
add(chkGirl_group);
chkBoy_group.addItemListener(this);
chkGirl_group.addItemListener(this);
for(int i=0;i
chkGame[i]=new Checkbox(strGame[i]);
chkGame[i].setForeground(Color.BLUE);
chkGame[i].addItemListener(this);
add(chkGame[i]);
}
}
public void itemStateChanged(ItemEvent ie)
{
msg="";
if (chkBoy_group.getState()==true)
msg="先生好!你的興趣是" ;
else
msg="小姐好!妳的興趣是" ;
for (int i=0; i
if(chkGame[i].getState()==true)
msg += chkGame[i].getLabel() + ", " ;
}
repaint();
}
public void paint(Graphics g)
{
g.setFont(f);
g.drawString(msg, 10, 55);
}
}
- May 23 Wed 2007 20:37
<Java-基礎>AWT-如何使用checkbox
全站熱搜
留言列表