?? 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 + -