⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 teacherui.java

📁 这是一个班级 教师 学生 课程管理的软件实现对学生教师课程的添加修改删除查询
💻 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 + -