快捷搜索: 王者荣耀 脱发

java Swing写学生信息界面

学生信息包括:学号,姓名,学院,专业(下拉列表),班级,籍贯,性别,爱好(多选),备注 。

代码:

import java.awt.event.ActionEvent;

public class T_one extends JFrame { //public class T_one extends JFrame implements ItemListener{ JTextField jTextField,name1,academy,class1,others;//定义文本框组件 JPasswordField jPasswordField,number;//定义密码框组件 JLabel jLabel1,jLabel2,jLabel3,jLabel4,jLabel5,jLabel6,jLabel7,jLabel8,jLabel9,jLabel10,jLabel11,jLabel12;//面板名称 JPanel jp1,jp2,jp3,jp4,jp5,jp6,jp7,jp8,jp9,jp10,jp11,jp12,jp13;//面板 JButton jb1,jb2; //创建按钮 JRadioButton love1,love2,love3,love4,love5,sex1,sex2; ButtonGroup jRadioGroup1;//单选框 JComboBox major1; JComboBox place1,place2; private static final long serialVersionUID = 1L; private JComboBox college; private JComboBox major; private Map<Integer, Vector<String>> map = new HashMap<Integer, Vector<String>>(); private JComboBox f;//第一个下拉框,如果值改变,则改变第二个下拉框的值 private JComboBox s;//第二个下拉框 private Object item;//缓存下拉框当前已选择的值

public T_one(){ jTextField = new JTextField(12); jPasswordField = new JPasswordField(12); name1=new JTextField(12); academy=new JTextField(12); class1=new JTextField(12); number=new JPasswordField(12); major1=new JComboBox(); major1.addItem("软件工程"); major1.addItem("信息安全"); major1.addItem("计科"); major1.setBounds(40, 150, 55, 20); others=new JTextField(12); // place1=new JComboBox(); place2=new JComboBox(); String province[]= {"湖北","广东","江西"}; place1=new JComboBox(province); place2.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "" })); place1.addActionListener(new java.awt.event.ActionListener(){ public void itemStateChanged(ItemEvent e) { int index = place1.getSelectedIndex(); switch (index) { case 0: place2.removeAllItems(); place2.addItem("武汉"); place2.addItem("武穴"); break; case 1: place2.removeAllItems(); place2.addItem("珠海"); place2.addItem("深圳"); break; case 2: place2.removeAllItems(); place2.addItem("南昌"); place2.addItem("新余"); break; } } @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub } });

经验分享 程序员 微信小程序 职场和发展