P131 t1
import javax.swing.*;
import java.awt.*;
/*
* 创建日期 2004-11-11
*/
/**
* @author lileltp
*/
public class framedemo extends JFrame {
private Panel panel = null;
private Label label = null;
private Checkbox checkbox = null;
private Checkbox checkbox1 = null;
/**
* This method initializes panel
*
* @return java.awt.Panel
*/
private Panel getPanel() {
if (panel == null) {
GridLayout gridLayout1 = new GridLayout(5, 1);
label = new Label();
panel = new Panel();
panel.setLayout(gridLayout1);
label.setText("您有什么爱好?");
gridLayout1.setRows(6);
gridLayout1.setHgap(0);
panel.add(label, null);
panel.add(getCheckbox(), null);
panel.add(getCheckbox1(), null);
panel.add(getCheckbox2(), null);
panel.add(getCheckbox3(), null);
}
return panel;
}
/**
* This method initializes checkbox
*
* @return java.awt.Checkbox
*/
CheckboxGroup cg=new CheckboxGroup();
private Checkbox checkbox2 = null;
private Checkbox checkbox3 = null;
private Checkbox getCheckbox() {
if (checkbox == null) {
checkbox = new Checkbox();
checkbox.setLabel("阅读");
checkbox.setCheckboxGroup(cg);
}
return checkbox;
}
/**
* This method initializes checkbox1
*
* @return java.awt.Checkbox
*/
private Checkbox getCheckbox1() {
if (checkbox1 == null) {
checkbox1 = new Checkbox();
checkbox1.setLabel("运动");
checkbox1.setCheckboxGroup(cg);
}
return checkbox1;
}
/**
* This method initializes checkbox2
*
* @return java.awt.Checkbox
*/
private Checkbox getCheckbox2() {
if (checkbox2 == null) {
checkbox2 = new Checkbox();
checkbox2.setLabel("绘画");
checkbox2.setCheckboxGroup(cg);
}
return checkbox2;
}
/**
* This method initializes checkbox3
*
* @return java.awt.Checkbox
*/
private Checkbox getCheckbox3() {
if (checkbox3 == null) {
checkbox3 = new Checkbox();
checkbox3.setLabel("烹饪");
checkbox3.setCheckboxGroup(cg);
checkbox3.setState(true);
}
return checkbox3;
}
public static void main(String[] args) {
framedemo frame=new framedemo();
frame.show();
}
/**
* This is the default constructor
*/
public framedemo() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setContentPane(getPanel());
this.setSize(300,200);
this.setTitle("爱好");
}
}