JAVA--建立一个可输入个人信息的窗口

要求:

窗口建立一个窗口用于输入个人信息,内容包括学号(文本框),姓名(文本框),学院(下拉表列),专业(下拉表列),性别(单选),爱好(多选),特长(文本区域)

如下图所示
在这里插入图片描述

代码:

package 实验二;

public class test {
public static void main(String args[]){
ComponentInWindow win = new ComponentInWindow();
win.setBounds(100,100,450,260);
win.setTitle(“个人信息”);

}

}

package 实验二;
import java.awt.;
import javax.swing.
;
public class ComponentInWindow extends JFrame {
JTextField field1,field2;//文本框;
JComboBox comboBox1,comboBox2;//下拉列表;
JRadioButton radioM,radioF;//单选;
ButtonGroup group;
JCheckBox jchechBox1,jchechBox2,jchechBox3;//复选框;
JTextArea area;//文本区域;
public ComponentInWindow(){
init();
setVisible(true);
}
void init(){
setLayout(new FlowLayout());
comboBox1 =new JComboBox();
comboBox2 =new JComboBox();
Label a=new Label(“姓名:”);
Label b=new Label(“学号:”);
Label c=new Label(“学院:”);
Label d=new Label(“专业:”);
Label e=new Label(“性别:”);
Label f=new Label(“爱好:”);
Label g=new Label(“特长”);
field1 = new JTextField(10);
field2 = new JTextField(10);
comboBox1.addItem(“数学与统计学院”);
comboBox1.addItem(“体育学院”);
comboBox2.addItem(“统计学”);
comboBox2.addItem(“信息与计算科学”);
group = new ButtonGroup();
radioM = new JRadioButton(“女”);
radioF = new JRadioButton(“男”);
group.add(radioM);
group.add(radioF);
jchechBox1 = new JCheckBox(“游泳”);
jchechBox2 = new JCheckBox(“画画”);
jchechBox3 = new JCheckBox(“听音乐”);
area =new JTextArea (20,10);
add(a);
add(field1);
add(b);
add(field2);
add©;
add(comboBox1);
add(d);
add(comboBox2);
add(e);
add(radioM);
add(radioF);
add(f);
add(jchechBox1);
add(jchechBox2);
add(jchechBox3);
add(g);
add(area);

}

}

发布了15 篇原创文章 · 获赞 1 · 访问量 332

猜你喜欢

转载自blog.csdn.net/z_mawkish/article/details/105117459