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

📄 teacher.java

📁 学生选课系统-java做的学生选课系统
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
		return courseTypejTextField;
	}

	/**
	 * This method initializes courseCreditjTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getCourseCreditjTextField() {
		if (courseCreditjTextField == null) {
			courseCreditjTextField = new JTextField();
			courseCreditjTextField.setBounds(new Rectangle(65, 180, 55, 22));
		}
		return courseCreditjTextField;
	}

	/**
	 * This method initializes courseTeacherjTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getCourseTeacherjTextField() {
		if (courseTeacherjTextField == null) {
			courseTeacherjTextField = new JTextField();
			courseTeacherjTextField.setBounds(new Rectangle(59, 223, 101, 22));
		}
		return courseTeacherjTextField;
	}

	/**
	 * This method initializes courseXibujTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getCourseXibujTextField() {
		if (courseXibujTextField == null) {
			courseXibujTextField = new JTextField();
			courseXibujTextField.setBounds(new Rectangle(82, 265, 71, 22));
		}
		return courseXibujTextField;
	}

	/**
	 * This method initializes courseTimejTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getCourseTimejTextField() {
		if (courseTimejTextField == null) {
			courseTimejTextField = new JTextField();
			courseTimejTextField.setBounds(new Rectangle(74, 301, 197, 22));
		}
		return courseTimejTextField;
	}

	/**
	 * This method initializes courseRestrictPeoplejTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getCourseRestrictPeoplejTextField() {
		if (courseRestrictPeoplejTextField == null) {
			courseRestrictPeoplejTextField = new JTextField();
			courseRestrictPeoplejTextField.setBounds(new Rectangle(194, 181, 79, 22));
		}
		return courseRestrictPeoplejTextField;
	}

	/**
	 * This method initializes courseAddjButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getCourseAddjButton() {
		if (courseAddjButton == null) {
			courseAddjButton = new JButton();
			courseAddjButton.setBounds(new Rectangle(28, 349, 67, 24));
			courseAddjButton.setText("添加");
			courseAddjButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					if(!courseNojTextField.isEnabled())
					{
						 courseNojTextField.setText("系统自动添加");
		    		     courseNamejTextField.setText("");
		    		     courseTypejTextField.setText("");
		    		     courseCreditjTextField.setText("");
		    		     courseTeacherjTextField.setText("");
		    		     courseXibujTextField.setText("");
		    		     courseTimejTextField.setText("");
		    		     courseRestrictPeoplejTextField.setText("");
		    		     courseNojTextField.setEnabled(true);
					}else if(!courseNamejTextField.getText().equals("")
							&!courseTypejTextField.getText().equals("")
							&!courseCreditjTextField.getText().equals("")
							&!courseTeacherjTextField.getText().equals("")
							&!courseXibujTextField.getText().equals("")
							&!courseTimejTextField.getText().equals("")
							&!courseRestrictPeoplejTextField.getText().equals(""))
					{

						courseManagejScrollPane1.setViewportView(getCourseManagejTable());//刷新jTable列表
			    		DefaultTableModel tableModel = (DefaultTableModel) courseManagejTable.getModel();
			    		int row=courseManagejTable.getRowCount();
			    		String courseNo =(String) tableModel.getValueAt(row-1, 0);
			    		int temp=Integer.parseInt(courseNo);
			    		temp=temp+1;//新课程ID
			    		courseNo=Integer.toString(temp);
			    		courseNojTextField.setText(courseNo);
			    		
			    		String QueryString="insert  into  选课课程表"+"(课程编号,课程名,课程分类,学分,教师,系院编号,上课时间,限选人数)"+
			    		"  values('"+courseNo+"','"+courseNamejTextField.getText()+"','"
			    		+courseTypejTextField.getText()+"','"
			    		+courseCreditjTextField.getText()+"','"
			    		+courseTeacherjTextField.getText()+"','"
			    		+courseXibujTextField.getText()+"','"
			    		+courseTimejTextField.getText()+"','"
			    		+courseRestrictPeoplejTextField.getText()+"')";
			    	    data.updata(QueryString); 
			    		courseNojTextField.setEnabled(false);
			    		courseManagejScrollPane1.setViewportView(getCourseManagejTable());//刷新
					}else
					{
						 JOptionPane.showMessageDialog(null,"请输入完整数据\n有空值!!!","提示",JOptionPane.INFORMATION_MESSAGE);
					}
				}
			});
		}
		return courseAddjButton;
	}

	/**
	 * This method initializes courseUpdatejButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getCourseUpdatejButton() {
		if (courseUpdatejButton == null) {
			courseUpdatejButton = new JButton();
			courseUpdatejButton.setBounds(new Rectangle(116, 350, 64, 23));
			courseUpdatejButton.setText("更改");
			courseUpdatejButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					if(!courseNojTextField.getText().trim().equals(""))
					{
						String QueryString="update 选课课程表 set  课程名='"+courseNamejTextField.getText()+"',"
						   +"课程分类='"+courseTypejTextField.getText()+"',"
					       +"学分='"+courseCreditjTextField.getText()+"',"
					       +"教师='"+courseTeacherjTextField.getText()+"',"
					       +"系院编号='"+courseXibujTextField.getText()+"',"
					       +"上课时间='"+courseTimejTextField.getText()+"',"
					       +"限选人数='"+courseRestrictPeoplejTextField.getText()+"'"
					       +"  where 课程编号='"+courseNojTextField.getText().trim()+"'";
						   data.updata(QueryString); 
						   courseManagejScrollPane1.setViewportView(getCourseManagejTable());//刷新
					
					}; // TODO Auto-generated Event stub actionPerformed()
				
				}
			});
		}
		return courseUpdatejButton;
	}

	/**
	 * This method initializes courseDeletejButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getCourseDeletejButton() {
		if (courseDeletejButton == null) {
			courseDeletejButton = new JButton();
			courseDeletejButton.setBounds(new Rectangle(205, 350, 65, 23));
			courseDeletejButton.setText("删除");
			courseDeletejButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					if(!courseNojTextField.getText().trim().equals(""))
					{
					    String QueryString="delete  选课课程表 from 选课课程表  where 课程编号='"+courseNojTextField.getText().trim()+"'";
		    		     data.updata(QueryString); 
		    		     courseNojTextField.setText("");
		    		     courseNamejTextField.setText("");
		    		     courseTypejTextField.setText("");
		    		     courseCreditjTextField.setText("");
		    		     courseTeacherjTextField.setText("");
		    		     courseXibujTextField.setText("");
		    		     courseTimejTextField.setText("");
		    		     courseRestrictPeoplejTextField.setText("");
		    		     courseManagejScrollPane1.setViewportView(getCourseManagejTable());//刷新
					}; // TODO Auto-generated Event stub actionPerformed()
				}
			});
		}
		return courseDeletejButton;
	}
    
	
	
	//更改页面
	public void  turnToPanel(ActionEvent e)
	{
		JMenuItem temp=(JMenuItem)e.getSource();
	    if(temp==studentManagejMenuItem)
	    {  this.remove(getChengjipanel());
	       this.remove(getQueRenXuanKepanel());
	       this.remove(getJPanel());
	       this.remove(getCourseManagejPanel());
	       this.remove(getUserMangerpanel());
		   this.add(getStudentManagejPanel());
	    }else if(temp==choiceCourseMassagejMenuItem)
	    {      this.remove(getChengjipanel());
	    	   this.remove(getQueRenXuanKepanel());
	    	   this.remove(getJPanel());
	    	   this.remove(getStudentManagejPanel());
	    	   this.remove(getUserMangerpanel());
			   this.add(getCourseManagejPanel());
	    }
	    else if(temp==StarPanejMenuItem)
	    {      this.remove(getChengjipanel());
	    	   this.remove(getQueRenXuanKepanel());
	    	   this.remove(getCourseManagejPanel());
	    	   this.remove(getStudentManagejPanel());
	    	   this.remove(getUserMangerpanel());
			   this.add(getJPanel());
	    }else if(temp==queRenjMenuItem)
	    {     
	    	   this.remove(getUserMangerpanel());
	    	   this.remove(getChengjipanel());
	    	   this.remove(getCourseManagejPanel());
	    	   this.remove(getStudentManagejPanel());
	    	   this.remove(getJPanel());
			   this.add(getQueRenXuanKepanel());
	    }else if(temp==chengjijMenuItem)
	    {
	    	   this.remove(getUserMangerpanel());
	    	   this.remove(getCourseManagejPanel());
	    	   this.remove(getStudentManagejPanel());
	    	   this.remove(getJPanel());
	    	   this.remove(getQueRenXuanKepanel());
	    	   this.add(getChengjipanel());
	    }else if(temp==passwordjMenuItem)
	    {
	    	   this.remove(getCourseManagejPanel());
	    	   this.remove(getStudentManagejPanel());
	    	   this.remove(getJPanel());
	    	   this.remove(getQueRenXuanKepanel());
	    	   this.remove(getChengjipanel());
	    	   this.add(getUserMangerpanel());
	    }
	}
     //	更改页面
	public void  turnToPanelButton(ActionEvent e)
	{
	     JButton temp=(JButton)e.getSource();
	    if(temp==studnetMassagejButton)
	    {  this.remove(getChengjipanel());
	       this.remove(getQueRenXuanKepanel());
	       this.remove(getJPanel());
	       this.remove(getCourseManagejPanel());
	       this.remove(getUserMangerpanel());
		   this.add(getStudentManagejPanel());
	    }else if(temp==pingfenjButton)
	    {     this.remove(getCourseManagejPanel());
 	          this.remove(getStudentManagejPanel());
 	         this.remove(getUserMangerpanel());
	          this.remove(getJPanel());
	          this.remove(getQueRenXuanKepanel());
	          this.add(getChengjipanel());
	    }
	    else if(temp==openClassjButton)
	    {      
	    	   this.remove(getChengjipanel());
	    	   this.remove(getQueRenXuanKepanel());
	    	   this.remove(getUserMangerpanel());
	    	   this.remove(getJPanel());
	    	   this.remove(getStudentManagejPanel());
			   this.add(getCourseManagejPanel()); 	 
	    }else if(temp==querenjButton)
	    {      this.remove(getChengjipanel());
	    	   this.remove(getCourseManagejPanel());
	    	   this.remove(getUserMangerpanel());
	    	   this.remove(getStudentManagejPanel());
	    	   this.remove(getJPanel());
			   this.add(getQueRenXuanKepanel());
	    }
	}

	/**
	 * This method initializes tooljJMenuBar	
	 * 	
	 * @return javax.swing.JMenuBar	
	 */
	private JMenuBar getTooljJMenuBar() {
		if (tooljJMenuBar == null) {
			tooljJMenuBar = new JMenuBar();
			tooljJMenuBar.setPreferredSize(new Dimension(0, 25));
			tooljJMenuBar.add(getJMenu());
			tooljJMenuBar.add(getJMenu1());
			tooljJMenuBar.add(getJMenu2());
			tooljJMenuBar.add(getJMenu4());
			tooljJMenuBar.add(getQueRenMangerjMenu4());
			tooljJMenuBar.add(getJMenu5());
			tooljJMenuBar.add(getJMenu3());
		}
		return tooljJMenuBar;
	}

	/**
	 * This method initializes jMenu	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenu() {
		if (jMenu == null) {
			jMenu = new JMenu();
			jMenu.setText("菜单");
			jMenu.add(getStarPanejMenuItem());
			jMenu.add(getExitjMenuItem());
		}
		return jMenu;
	}

	/**
	 * This method initializes jMenu1	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenu1() {
		if (jMenu1 == null) {
			jMenu1 = new JMenu();
			jMenu1.setText("学生信息管理");
			jMenu1.add(getStudentManagejMenuItem());
		}
		return jMenu1;
	}

	/**
	 * This method initializes jMenu2	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenu2() {
		if (jMenu2 == null) {
			jMenu2 = new JMenu();
			jMenu2.setText("开课信息管理");
			jMenu2.add(getChoiceCourseMassagejMenuItem());
			jMenu2.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					 // TODO Auto-generated Event stub actionPerformed()
				}
			});
		}
		return jMenu2;
	}

	/**
	 * This method initializes jMenu3	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenu3() {
		if (jMenu3 == null) {
			jMenu3 = new JMenu();
			jMenu3.setText("帮助");
			jMenu3.add(getZhuxiaojMenuItem());
			jMenu3.add(getHelpjMenuItem());
		}
		return jMenu3;
	}

	/**
	 * This method initializes exitjMenuItem	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getExitjMenuItem() {
		if (exitjMenuItem == null) {
			exitjMenuItem = new JMenuItem();
			exitjMenuItem.setText("退出");
			exitjMenuItem.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					System.exit(0); // TODO Auto-generated Event stub actionPerformed()
				}
			});
		}
		return exitjMenuItem;
	}

	/**
	 * This method initializes studentManagejMenuItem	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getStudentManagejMenuItem() {
		if (studentManagejMenuItem == null) {
			studentManagejMenuItem = new JMenuItem();
			studentManagejMenuItem.setText("学生信息");
			studentManagejMenuItem.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					turnToPanel(e); // TODO Auto-generated Event stub actionPerformed()
				}
			});
		}
		return studentManagejMenuItem;
	}

	/**
	 * This method initializes choiceCourseMassagejMenuItem	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -