这一个个人简历里面,单选和复选的提取我不知道应该怎样写,希望能教一下我.
其它的输出都没问题,就只有单选和复选框的输出.
谢谢~~!!!1import java.awt.*;
import java.awt.event.*;
public class sj5_3 extends WindowAdapter {
Panel p1 = new Panel();
Panel p2 = new Panel();
Panel p3 = new Panel();
Panel p4 = new Panel();
Panel p5 = new Panel();
Panel p6 = new Panel();
Panel p7 = new Panel();
Panel p8 = new Panel();
Panel p9 = new Panel();
private Button bt1;
private Label l1,l2,l3,l4,l5,l6,l7;
private TextField tf1,tf2,tf3;
private TextArea ta2;
private CheckboxGroup cbg;
// private Checkbox cb1,cb2,cb3,cb4;
private Choice c;
private Checkbox cb[];
private String subject[];

sj5_3(){
bt1=new Button("  提交 ");
Frame win1=new Frame();
win1.setLayout(new FlowLayout(FlowLayout.LEFT));
win1.add(p1);
l1=new Label("姓  名: ");
p1.add(l1); 
tf1=new TextField(30);
p1.add(tf1);

win1.add(p2);
l2=new Label("性  别: ");
p2.add(l2);
cbg = new CheckboxGroup();
p2.add(new Checkbox("男 ", cbg, true));
p2.add(new Checkbox("女 ", cbg, false));

win1.add(p3);
l3=new Label("出生年月: ");
p3.add(l3);
tf2=new TextField(30);
p3.add(tf2);

win1.add(p4);
l4=new Label("籍  贯: ");
p4.add(l4);
tf3=new TextField(30);
p4.add(tf3);

win1.add(p5);
String subject[]={"打球","游泳 ","看书 ","打游戏 "};

l5=new Label("个人爱好: ");
p5.add(l5);
for(int i=0;i<4;i++){
cb[i]=new Checkbox(subject[i]);
p5.add(cb[i]);
}
/* cb1=new Checkbox("打球");
cb2=new Checkbox("游泳");
cb3=new Checkbox("看书");
cb4=new Checkbox("打游戏");
p5.add(cb1);
p5.add(cb2);
p5.add(cb3);
p5.add(cb4);*/

win1.add(p6);
l6=new Label("教育程度: ");
p6.add(l6);
c = new Choice();
c.addItem("高中");
c.addItem("职中");
c.addItem("大专");
c.addItem("本科");
p6.add(c);

win1.add(p7);
l7=new Label("曾经受过何种奖励与处分: ");
p7.add(l7);

win1.add(p8);
ta2=new TextArea(5,40);
p8.add(ta2);
p9.add(bt1);

p9.setLayout(new FlowLayout(FlowLayout.CENTER));
win1.add(p9);
bt1.addActionListener(new ButL());
win1.addWindowListener(this);
win1.setSize(350,450);
win1.setVisible(true);
}
class ButL implements ActionListener{
public void actionPerformed(ActionEvent e){
Frame win2=new Frame();
TextArea ta1=new TextArea(" ",20,45,TextArea.SCROLLBARS_VERTICAL_ONLY);
win2.setLayout(new FlowLayout(FlowLayout.LEFT));
win2.addWindowListener(new WindowAdapter (){
public void windowClosing(WindowEvent e){
System.exit(0);
            }
});

win2.add(ta1);
for(int i=0;i<4;i++){
ta1.setText("\n"+l1.getText() +tf1.getText()+"\n\n"+l2.getText()+cbg.getSelectedCheckbox()+"\n\n"+l3.getText()+tf2.getText()+"\n\n"+l4.getText()+tf3.getText()+"\n\n"+l5.getText()+cb[i].getLabel()+"\n\n"+l6.getText()+c.getSelectedItem()+"\n\n"+l7.getText()+ta2.getText());
}
win2.setSize(350,400);
win2.setVisible(true);
}
}
public static void main(String args[]){
new sj5_3();
}
public void windowClosing(WindowEvent e){
System.exit(0);
}
}