📄 checkbox.java
字号:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Checkbox extends Applet implements ItemListener{
public void init(){
initForm();
}
public void itemStateChanged(ItemEvent e){
String name=(String)e.getItem();
if(name=="Personal information"){
if(e.getStateChange()==e.SELECTED)
label1.setText("");/*输入你的个人信息*/
else if(e.getStateChange()==e.DESELECTED)
label1.setText("Welcome here!");
}
else if(name=="His address"){
if(e.getStateChange()==e.SELECTED)
label1.setText("陕西省西安市 西北工业大学 软件学院");
else if(e.getStateChange()==e.DESELECTED)
label1.setText("Welcome here!");
}
else if(name=="His intimate friend"){
if(e.getStateChange()==e.SELECTED)
label1.setText("If you like,I want to be your friend!");
else if(e.getStateChange()==e.DESELECTED)
label1.setText("Welcome here!");
}
else if(name=="The programmer"){
if(e.getStateChange()==e.SELECTED)
label1.setText("caokai(gcyx-022@163.com.)");
}
else if(name=="Telephone"){
if(e.getStateChange()==e.SELECTED)
label1.setText("It's secret for the moment");
}
else if(name=="QQ number"){
if(e.getStateChange()==e.SELECTED)
label1.setText("415764553");
}
}
public void initForm(){
this.setLayout(new BorderLayout());
this.setBackground(Color.green);
this.setForeground(Color.red);
checkbox1=new Checkbox("Personal information");
checkbox2=new Checkbox("His address");
checkbox3=new Checkbox("His intimate friend");
checkbox1.addItemListener(this);
checkbox2.addItemListener(this);
checkbox3.addItemListener(this);
checkboxgroup1=new CheckboxGroup();
option1=new Checkbox("The programmer");
option2=new Checkbox("Telephone");
option3=new Checkbox("QQ number");
option1.setCheckboxGroup(checkboxgroup1);
option2.setCheckboxGroup(checkboxgroup1);
option3.setCheckboxGroup(checkboxgroup1);
option1.addItemListener(this);
option2.addItemListener(this);
option3.addItemListener(this);
panel1=new Panel();
panel1.add(checkbox1,null);
panel1.add(checkbox2,null);
panel1.add(checkbox3,null);
panel2=new Panel();
panel2.add(option1);
panel2.add(option2);
panel2.add(option3);
this.add("North",panel1);
this.add("South",panel2);
label1=makeLabel("please make your selection!");
this.add("Center",label1);
}
private Checkbox checkbox1,checkbox2,checkbox3,
option1,option2,option3;
private CheckboxGroup checkboxgroup1;
private Panel panel1,panel2;
private Label label1;
private Label makeLabel(String s){
Label label=new Label();
label.setText(s);
label.setFont(new Font("courier",Font.BOLD,25));
return label;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -