※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
import java.awt.*;
import java.awt.event.*;
public class Test6 extends Frame {
Label mylabel;
Checkbox cb1,cb2,cb3;
CheckboxGroup cbg;
public Test6() {
super();
setTitle("Hello");
setSize(300,150);
setLayout(null);
cbg = new CheckboxGroup();
ClickItem il = new ClickItem();
mylabel = new Label("set state!");
mylabel.setBounds(50,25,200,25);
this.add(mylabel);
cb1 = new Checkbox("human");
cb1.setBounds(20,50,150,20);
this.add(cb1);
cb1.addItemListener(il);
cb2 = new Checkbox("male",true,cbg);
cb2.setBounds(20,70,150,20);
this.add(cb2);
cb2. addItemListener(il);
cb3 = new Checkbox("female",false,cbg);
cb3.setBounds(20,90,150,20);
this.add(cb3);
cb3. addItemListener(il);
}
public static void main (String args []) {
new Test6().setVisible(true);
}
class ClickItem implements ItemListener {
public void itemStateChanged(ItemEvent ev){
String str1,str2;
if (cb1.getState()) {
str1 = "You are Human ";
} else {
str1 = "You are Animal ";
}
if (cb2.getState()) {
str2 = "and male.";
} else {
str2 = "and female.";
}
mylabel.setText(str1 + str2);
}
}
}
| 次へ >> |