📄 addcourseclass.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 + -