📄 teacherui.java
字号:
package view;
import javax.swing.ButtonGroup;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
//教师窗口 对教师信息修改与删除
public class teacherUI extends JFrame {
private JComboBox cbtstatus;
private JTextField tftphone;
private JTextField tftnowaddress;
private JTextField tftsnum;
private JTextField tftage;
private ButtonGroup tsex = new ButtonGroup();
private JTextField tftname;
private JComboBox cbtday;
private JComboBox cbtmonth;
private JTextField tftyear;
private JTextField classnumber;
public teacherUI() {
super();
setTitle("不晕校园管理系统->教师修改");
getContentPane().setLayout(null);
final JLabel label_2 = new JLabel();
label_2.setText("教师编号:");
label_2.setBounds(10, 12, 66, 18);
getContentPane().add(label_2);
classnumber = new JTextField();
classnumber.setEditable(false);
classnumber.setBounds(77, 10, 163, 22);
getContentPane().add(classnumber);
final JLabel label_3 = new JLabel();
label_3.setText("注意:教师编号自动生成任何人不得更改");
label_3.setBounds(255, 12, 270, 18);
getContentPane().add(label_3);
final JLabel label_6 = new JLabel();
label_6.setText("入职日期:");
label_6.setBounds(10, 112, 66, 18);
getContentPane().add(label_6);
tftyear = new JTextField();
tftyear.setBounds(77, 110, 39, 22);
getContentPane().add(tftyear);
final JLabel label_7 = new JLabel();
label_7.setText("年");
label_7.setBounds(115, 112, 13, 18);
getContentPane().add(label_7);
cbtmonth = new JComboBox();
cbtmonth.setModel(new DefaultComboBoxModel(new String[] {"1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"}));
cbtmonth.setSelectedIndex(1);
cbtmonth.setBounds(130, 110, 55, 22);
getContentPane().add(cbtmonth);
cbtday = new JComboBox();
cbtday.setModel(new DefaultComboBoxModel(new String[] {"1日", "2日", "3日", "4日", "5日", "6日", "7日", "8日", "9日", "10日", "11日", "12日", "13日", "14日", "15日", "16日", "17日", "18日", "19日", "20日", "21日", "22日", "23日", "24日", "25日", "26日", "27日", "28日", "29日", "30日", "31日"}));
cbtday.setBounds(185, 110, 55, 22);
getContentPane().add(cbtday);
final JLabel label = new JLabel();
label.setText("教师姓名:");
label.setBounds(10, 40, 66, 18);
getContentPane().add(label);
tftname = new JTextField();
tftname.setBounds(77, 40, 163, 22);
getContentPane().add(tftname);
final JButton btmodifyteacher = new JButton();
btmodifyteacher.setText("修改");
btmodifyteacher.setBounds(10, 250, 106, 28);
getContentPane().add(btmodifyteacher);
final JButton btdelteacher = new JButton();
btdelteacher.setText("删除");
btdelteacher.setBounds(229, 250, 106, 28);
getContentPane().add(btdelteacher);
final JButton btexit = new JButton();
btexit.setText("退出");
btexit.setBounds(430, 250, 106, 28);
getContentPane().add(btexit);
final JLabel label_1 = new JLabel();
label_1.setText("教师性别:");
label_1.setBounds(10, 65, 66, 18);
getContentPane().add(label_1);
final JRadioButton man = new JRadioButton();
man.setSelected(true);
tsex.add(man);
man.setText("男");
man.setBounds(77, 68, 39, 18);
getContentPane().add(man);
final JRadioButton woman = new JRadioButton();
tsex.add(woman);
woman.setText("女");
woman.setBounds(115, 68, 55, 18);
getContentPane().add(woman);
final JLabel label_3_1 = new JLabel();
label_3_1.setText("*必需填写 不能为空");
label_3_1.setBounds(255, 42, 140, 18);
getContentPane().add(label_3_1);
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); //关闭方式
this.setSize(600,326);
final JLabel label_4 = new JLabel();
label_4.setText("教师年龄:");
label_4.setBounds(10, 87, 66, 18);
getContentPane().add(label_4);
tftage = new JTextField();
tftage.setBounds(77, 85, 163, 22);
getContentPane().add(tftage);
final JLabel label_4_1 = new JLabel();
label_4_1.setText("身份证号:");
label_4_1.setBounds(10, 136, 66, 18);
getContentPane().add(label_4_1);
tftsnum = new JTextField(); //教师身份证号
tftsnum.setBounds(77, 134, 163, 22);
getContentPane().add(tftsnum);
final JLabel label_4_1_1 = new JLabel();
label_4_1_1.setText("当前住址:");
label_4_1_1.setBounds(10, 160, 66, 18);
getContentPane().add(label_4_1_1);
tftnowaddress = new JTextField();
tftnowaddress.setBounds(77, 158, 163, 22);
getContentPane().add(tftnowaddress);
final JLabel label_4_1_2 = new JLabel();
label_4_1_2.setText("手机号码:");
label_4_1_2.setBounds(10, 184, 66, 18);
getContentPane().add(label_4_1_2);
tftphone = new JTextField();
tftphone.setBounds(77, 182, 163, 22);
getContentPane().add(tftphone);
final JLabel label_4_1_2_1 = new JLabel();
label_4_1_2_1.setText("教师状态:");
label_4_1_2_1.setBounds(10, 210, 66, 18);
getContentPane().add(label_4_1_2_1);
cbtstatus = new JComboBox();//教师状态下拉列表
cbtstatus.setModel(new DefaultComboBoxModel(new String[] {"在职", "休假", "退休"}));
cbtstatus.setSelectedIndex(1);
cbtstatus.setBounds(77, 210, 163, 22);
getContentPane().add(cbtstatus);
this.setVisible(true);//显示窗口
}
public static void main(String[] args) {
new teacherUI();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -