📄 zframe.java
字号:
package com.jm;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import com.gl.Glydlframe;
//定义主界面
public class Zframe {
JFrame frame;
JMenuBar mz;
JMenu mks;
static JMenu mgl;
JMenu mcx, mbz;
JMenuItem mbm,mxg,mjk,msk,mcl,mkc,mcc,mzw;
JPanel p1,p2,p3,p3z,p3zz,p3zy;
JTable ta1;
JButton b1,b2;
JLabel l1;
public void setzframe() {
frame = new JFrame();
frame.setLocation(200,200);
frame.setSize(650,450);
frame.setTitle("选修课管理系统");
frame.setLayout(new GridLayout(3,1));
mz = new JMenuBar();
frame.setJMenuBar(mz);
mks = new JMenu("开始");
mgl = new JMenu("后台管理");
Zframe.glyqxn();
mcx = new JMenu("查询");
mbz = new JMenu("帮助");
mz.add(mks);
mz.add(mgl);
mz.add(mcx);
mz.add(mbz);
mbm = new JMenuItem("报名");
mbm.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Bmframe bm = new Bmframe();
bm.setbmframe();
}
});
mxg = new JMenuItem("修改");
mxg.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Xgframe xg = new Xgframe();
xg.setxgframe();
}
});
mks.add(mbm);
mks.add(mxg);
mjk = new JMenuItem("增加课程");
mjk.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Zjkcframe zj = new Zjkcframe();
zj.setzjkcframe();
}
});
msk = new JMenuItem("删除课程");
msk.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Sckcframe sc = new Sckcframe();
sc.setsckcframe();
}
});
mcl = new JMenuItem("成绩录入");
mcl.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Cjlrframe cj = new Cjlrframe();
cj.setcjlrframe();
}
});
mgl.add(mjk);
mgl.add(msk);
mgl.add(mcl);
mkc = new JMenuItem("课程查询");
mkc.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Kccxframe kc = new Kccxframe();
kc.setkccxframe();
}
});
mcc = new JMenuItem("成绩查询");
mcc.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Cjcxframe cj= new Cjcxframe();
cj.setcjcxframe();
}
});
mcx.add(mkc);
mcx.add(mcc);
mzw = new JMenuItem("暂无内容");
mbz.add(mzw);
p1 = new JPanel();
p2 = new JPanel();
p3 = new JPanel();
p3.setLayout(new GridLayout(5,1));
p3z = new JPanel();
p3z.setLayout(new GridLayout(1,2));
p3zz = new JPanel();
p3zz.setLayout(new GridLayout(1,3));
p3zy = new JPanel();
p3zy.setLayout(new GridLayout(1,5));
p1.setBackground(Color.white);
p2.setBackground(Color.white);
p3.setBackground(Color.yellow);
p3z.setBackground(Color.yellow);
p3zz.setBackground(Color.yellow);
p3zy.setBackground(Color.yellow);
frame.add(p1);
frame.add(p2);
frame.add(p3);
ta1 = new JTable();
p1.add(ta1);
l1 = new JLabel("选修课管理系统");
l1.setFont(new Font("新宋体",Font.ITALIC,75));
p2.add(l1);
b1 = new JButton("管理员登录");
b1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Glydlframe gl = new Glydlframe();
gl.setglydlframe();
}
});
b2 = new JButton("备注");
b2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (e.getSource() == b2) {
String information = "编码人员:" + " 毛彬 李伟强 刘世兰 丁亮 " + "\n" +
"版本: " + " 大二上学期java课程实训" + "\n" +
"时间: " + " 2008-12" + "\n" +
"地址: " + " 重庆信息学院07级Java(3)班";
JOptionPane.showMessageDialog(null,information,"备注",JOptionPane.INFORMATION_MESSAGE);
}
}
});
p3.add(new JLabel(" "));
p3.add(new JLabel(" "));
p3.add(p3z);
p3.add(new JLabel(" "));
p3.add(new JLabel(" "));
p3z.add(p3zz);
p3z.add(p3zy);
p3zz.add(new JLabel(" "));
p3zz.add(b1);
p3zz.add(new JLabel(" "));
p3zy.add(new JLabel(" "));
p3zy.add(new JLabel(" "));
p3zy.add(b2);
p3zy.add(new JLabel(" "));
p3zy.add(new JLabel(" "));
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
frame.setBackground(Color.white);
frame.setResizable(false);
frame.setVisible(true);
}
public static void glyqxn() {
mgl.setEnabled(false);
}
public static void glyqxy() {
mgl.setEnabled(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -