java+mysql学生信息管理系统课程设计报告 - 图文(5)

2019-03-29 08:16

/**

* 课程信息综合管理类 * 提供主界面,供其他类继承 */

public class CourseInfo extends JFrame implements ActionListener{

GridBagLayout girdBag = new GridBagLayout(); GridBagConstraints girdBagCon;

public CourseInfo() {this.setSize(faceSize);

//设置标题

this.setTitle(\课程综合信息管理\this.setResizable(false);

//设置程序图标

this.setIconImage(getImage(\try {

JButton searchInfo = new JButton(); JButton addInfo = new JButton(); JButton modifyInfo = new JButton(); JButton deleteInfo = new JButton(); JButton clearInfo = new JButton(); JButton saveInfo = new JButton(); JButton eixtInfo = new JButton(); JTextField cNum = new JTextField(15); JTextField cName = new JTextField(15); JTextField cTeacher = new JTextField(15); JTextField cPoint = new JTextField(15); JTextField cRatio = new JTextField(15); JTextField cPlace = new JTextField(15); JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel(); JLabel jLabel4 = new JLabel(); JLabel jLabel5 = new JLabel(); JLabel jLabel6 = new JLabel();

//框架的大小

Dimension faceSize = new Dimension(800, 500); Container contentPane;

JPanel centerPanel = new JPanel(); JPanel upPanel = new JPanel(); JPanel downPanel = new JPanel();

}

}

Init();

catch(Exception e) { }

e.printStackTrace();

public void Init() throws Exception {

contentPane = this.getContentPane(); contentPane.setLayout(new BorderLayout()); //中部面板的布局

centerPanel.setLayout(girdBag);

jLabel1.setText(\课程编码:\

jLabel1.setFont(new Font(\girdBagCon = new GridBagConstraints(); girdBagCon.gridx = 0; girdBagCon.gridy = 0;

girdBagCon.insets = new Insets(10,10,10,1); girdBag.setConstraints(jLabel1,girdBagCon); centerPanel.add(jLabel1);

girdBagCon = new GridBagConstraints(); girdBagCon.gridx = 1; girdBagCon.gridy = 0;

girdBagCon.insets = new Insets(10,1,10,15); girdBag.setConstraints(cNum,girdBagCon); centerPanel.add(cNum);

jLabel2.setText(\课程名称:\

jLabel2.setFont(new Font(\girdBagCon = new GridBagConstraints(); girdBagCon.gridx = 2; girdBagCon.gridy = 0;

girdBagCon.insets = new Insets(10,15,10,1); girdBag.setConstraints(jLabel2,girdBagCon); centerPanel.add(jLabel2);

girdBagCon = new GridBagConstraints(); girdBagCon.gridx = 3; girdBagCon.gridy = 0;

girdBagCon.insets = new Insets(10,1,10,10); girdBag.setConstraints(cName,girdBagCon);

centerPanel.add(cName);

jLabel3.setText(\授课老师:\

jLabel3.setFont(new Font(\girdBagCon = new GridBagConstraints(); girdBagCon.gridx = 0; girdBagCon.gridy = 1;

girdBagCon.insets = new Insets(10,10,10,1); girdBag.setConstraints(jLabel3,girdBagCon); centerPanel.add(jLabel3);

girdBagCon = new GridBagConstraints(); girdBagCon.gridx = 1; girdBagCon.gridy = 1;

girdBagCon.insets = new Insets(10,1,10,15); girdBag.setConstraints(cTeacher,girdBagCon); centerPanel.add(cTeacher);

jLabel4.setText(\课程学分:\

jLabel4.setFont(new Font(\girdBagCon = new GridBagConstraints(); girdBagCon.gridx = 2; girdBagCon.gridy = 1;

girdBagCon.insets = new Insets(10,15,10,1); girdBag.setConstraints(jLabel4,girdBagCon); centerPanel.add(jLabel4);

girdBagCon = new GridBagConstraints(); girdBagCon.gridx = 3; girdBagCon.gridy = 1;

girdBagCon.insets = new Insets(10,1,10,10); girdBag.setConstraints(cPoint,girdBagCon); centerPanel.add(cPoint);

jLabel5.setText(\课程系数:\

jLabel5.setFont(new Font(\girdBagCon = new GridBagConstraints(); girdBagCon.gridx = 0; girdBagCon.gridy = 2;

girdBagCon.insets = new Insets(10,10,10,1); girdBag.setConstraints(jLabel5,girdBagCon); centerPanel.add(jLabel5);

girdBagCon = new GridBagConstraints();

}

girdBagCon.gridx = 1; girdBagCon.gridy = 2;

girdBagCon.insets = new Insets(10,1,10,15); girdBag.setConstraints(cRatio,girdBagCon); centerPanel.add(cRatio);

jLabel6.setText(\上课地点:\

jLabel6.setFont(new Font(\girdBagCon = new GridBagConstraints(); girdBagCon.gridx = 2; girdBagCon.gridy = 2;

girdBagCon.insets = new Insets(10,15,10,1); girdBag.setConstraints(jLabel6,girdBagCon); centerPanel.add(jLabel6);

girdBagCon = new GridBagConstraints(); girdBagCon.gridx = 3;

girdBagCon.insets = new Insets(10,1,10,10); girdBag.setConstraints(cPlace,girdBagCon); centerPanel.add(cPlace);

contentPane.add(centerPanel,BorderLayout.CENTER);

/**

* 下部面板的布局 */

public void downInit(){

searchInfo.setText(\查询\

searchInfo.setFont(new Font(\downPanel.add(searchInfo);

addInfo.setText(\增加\

addInfo.setFont(new Font(\downPanel.add(addInfo);

modifyInfo.setText(\修改\

modifyInfo.setFont(new Font(\downPanel.add(modifyInfo);

deleteInfo.setText(\删除\

deleteInfo.setFont(new Font(\downPanel.add(deleteInfo);

saveInfo.setText(\保存\

saveInfo.setFont(new Font(\downPanel.add(saveInfo); clearInfo.setText(\清空\

clearInfo.setFont(new Font(\downPanel.add(clearInfo);

eixtInfo.setText(\退出\

eixtInfo.setFont(new Font(\downPanel.add(eixtInfo);

contentPane.add(downPanel,BorderLayout.SOUTH); //添加事件侦听

searchInfo.addActionListener(this); addInfo.addActionListener(this); modifyInfo.addActionListener(this); deleteInfo.addActionListener(this); saveInfo.addActionListener(this); clearInfo.addActionListener(this); eixtInfo.addActionListener(this);

}

/** * 事件处理 */

public void actionPerformed(ActionEvent e) { Object obj = e.getSource(); if (obj == searchInfo) { //查询 }

else if (obj == addInfo) { //增加 }

else if (obj == modifyInfo) { //修改 }

else if (obj == deleteInfo) { //删除 }

else if (obj == saveInfo) { //保存 }

else if (obj == clearInfo) { //清空 }

else if (obj == eixtInfo) { //退出 this.dispose(); }

} /**

* 将文本框清空 */

void setNull(){


java+mysql学生信息管理系统课程设计报告 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年高考天津卷理综试题解析(精编解析版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: