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

📄 addcourseclass.java

📁 一个用于学生注册选课信息管理的简单的管理系统
💻 JAVA
字号:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.sql.*;
public class AddCourseClass extends JFrame implements ActionListener
{
    private JLabel courseClassIdlabel=new JLabel("",SwingConstants.CENTER);
    private JTextField courseClassIdtext=new JTextField();
    private JPanel courseClassIdpanel=new JPanel();
    
    private JLabel courseClassRoomlabel=new JLabel("",SwingConstants.CENTER);
    private JTextField courseClassRoomtext=new JTextField();
    private JPanel courseClassRoompanel=new JPanel();
    
    private JLabel courseClassTimelabel=new JLabel("",SwingConstants.CENTER);
    private JTextField courseClassTimetext=new JTextField();
    private JPanel courseClassTimepanel=new JPanel();
    
    private JLabel courseClassNumlabel=new JLabel("",SwingConstants.CENTER);
    private JTextField courseClassNumtext=new JTextField();
    private JPanel courseClassNumpanel=new JPanel();
    
    private JLabel courseClassTeachNolabel=new JLabel("",SwingConstants.CENTER);
    private JTextField courseClassTeachNotext=new JTextField();
    private JPanel courseClassTeachNopanel=new JPanel();
    
    private JLabel courseClassCourseIdlabel=new JLabel("",SwingConstants.CENTER);
    private JTextField courseClassCourseIdtext=new JTextField();
    private JPanel courseClassCourseIdpanel=new JPanel();
    
    private JButton yesbutton=new JButton();
    private JButton nobutton=new JButton();
    private JPanel panelbottom=new JPanel();
    
    public AddCourseClass()
    {
        super("添加课程班");
        this.setBounds(100,100,300,350);
        this.setVisible(true);
        Container c=this.getContentPane();
        c.setLayout(new GridLayout(6,1));
        courseClassIdlabel.setText("课程班号");
        courseClassRoomlabel.setText("教室");
        courseClassTimelabel.setText("上课时间");
        courseClassNumlabel.setText("人数");
        courseClassTeachNolabel.setText("授课老师号");
        courseClassCourseIdlabel.setText("课程号");
       
        courseClassIdpanel.setLayout(new GridLayout(1,2));
        courseClassIdpanel.add(courseClassIdlabel);
        courseClassIdpanel.add(courseClassIdtext);
        c.add(courseClassIdpanel);
        courseClassRoompanel.setLayout(new GridLayout(1,2));
        courseClassRoompanel.add(courseClassRoomlabel);
        courseClassRoompanel.add(courseClassRoomtext);
        c.add(courseClassRoompanel);
        courseClassTimepanel.setLayout(new GridLayout(1,2));
        courseClassTimepanel.add(courseClassTimelabel);
        courseClassTimepanel.add(courseClassTimetext);
        c.add(courseClassTimepanel);
        courseClassNumpanel.setLayout(new GridLayout(1,2));
        courseClassNumpanel.add(courseClassNumlabel);
        courseClassNumpanel.add(courseClassNumtext);
        c.add(courseClassNumpanel);
        courseClassTeachNopanel.setLayout(new GridLayout(1,2));
        courseClassTeachNopanel.add(courseClassTeachNolabel);
        courseClassTeachNopanel.add(courseClassTeachNotext);
        c.add(courseClassTeachNopanel);
        
        courseClassCourseIdpanel.setLayout(new GridLayout(1,2));
        courseClassCourseIdpanel.add(courseClassCourseIdlabel);
        courseClassCourseIdpanel.add(courseClassCourseIdtext);
        c.add(courseClassCourseIdpanel);
        yesbutton.setText("确认");
        yesbutton.setSize(30,30);
        yesbutton.addActionListener(this);
        nobutton.setText("重置");
        nobutton.setSize(30,30);
        nobutton.addActionListener(this);
        panelbottom.setLayout(new GridLayout(1,2));
        panelbottom.add(yesbutton);
        panelbottom.add(nobutton);
        c.add(panelbottom);
        c.validate();
        this.addWindowListener(new WindowAdapter()
        {
            public void windowClosing(WindowEvent event)
            {
               dispose();
            }
        }
        );
    }

    public void actionPerformed(ActionEvent e)           
    {
       if(e.getSource()==nobutton)
       {
           courseClassIdtext.setText("");
           courseClassRoomtext.setText("");
           courseClassTimetext.setText("");
           courseClassNumtext.setText("");
           courseClassTeachNotext.setText("");
           courseClassCourseIdtext.setText("");
       }
       if(e.getSource()==yesbutton)
       {
           addcourseclass();
       }
    } 

    private void addcourseclass() 
    {
        String courseClassId=courseClassIdtext.getText();
        String courseClassRoom=courseClassRoomtext.getText();
        String courseClassTime=courseClassTimetext.getText();
        String courseClassNum=courseClassNumtext.getText();
        String courseClassTeachNo=courseClassTeachNotext.getText();
        String courseClassCourseId=courseClassCourseIdtext.getText();
        CourseDatabase aCourseDatabase=new CourseDatabase();
        try 
        {
            aCourseDatabase.FindSCourse(courseClassId);
            JOptionPane.showMessageDialog(this,"课程已存在","error",JOptionPane.ERROR_MESSAGE);
            this.dispose();
        } 
        catch (NotFoundException ex) 
        {
            aCourseDatabase.otherAddSCourse(courseClassId,courseClassRoom,courseClassTime,Integer.parseInt(courseClassNum),courseClassTeachNo,courseClassCourseId);
            JOptionPane.showMessageDialog(this,"注册成功");
        }
    }
    
 /*   public static void main(String arg[])
    {
        ZhuCe a=new ZhuCe();
    }
  */  
}



⌨️ 快捷键说明

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