📄 mainframe.java~122~
字号:
package student;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.*;
import javax.swing.JPanel;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JLabel;
import java.awt.*;
import java.util.*;
import javax.swing.event.AncestorEvent;
import javax.swing.event.AncestorListener;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class mainFrame extends JFrame {
dengluFrame1 ss = new dengluFrame1();
JPanel contentPane;
int year;
int month;
int date;
int hour;
int second;
int minute;
Calendar time = Calendar.getInstance();
String now;
String yh;
String xx;
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMenu1 = new JMenu();
JMenuItem jMenuItem1 = new JMenuItem();
JMenuItem jMenuItem4 = new JMenuItem();
JMenu jMenu2 = new JMenu();
JMenuItem jMenuItem6 = new JMenuItem();
JMenuItem jMenuItem7 = new JMenuItem();
JMenu xxchaxun = new JMenu();
JMenuItem jMenuItem10 = new JMenuItem();
JMenu jMenu4 = new JMenu();
JMenuItem jMenuItem8 = new JMenuItem();
JMenuItem jMenuItem11 = new JMenuItem();
JMenuItem jMenuItem12 = new JMenuItem();
JMenuItem jMenuItem13 = new JMenuItem();
JMenu jMenu5 = new JMenu();
JMenuItem jMenuItem9 = new JMenuItem();
JMenuItem jMenuItem14 = new JMenuItem();
JMenu yhguanli = new JMenu();
JMenuItem jMenuItem15 = new JMenuItem();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JLabel jLabel4 = new JLabel();
JMenuItem jMenuItem16 = new JMenuItem();
JMenuItem jMenuItem17 = new JMenuItem();
JLabel zh = new JLabel();
JMenuItem jMenuItem3 = new JMenuItem();
JMenuItem jMenuItem2 = new JMenuItem();
JMenuItem jMenuItem5 = new JMenuItem();
public mainFrame() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
this.setJMenuBar(jMenuBar1);
setSize(new Dimension(600, 500));
setTitle("学生信息管理系统");
jMenu1.setText("学生管理");
jMenuItem1.setText("信息增加");
jMenuItem1.addActionListener(new mainFrame_jMenuItem1_actionAdapter(this));
jMenuItem4.setText("学生选课");
jMenuItem4.addActionListener(new mainFrame_jMenuItem4_actionAdapter(this));
jMenu2.setText("课程管理");
jMenuItem6.setText("课程修改");
jMenuItem6.addActionListener(new mainFrame_jMenuItem6_actionAdapter(this));
jMenuItem7.setText("课程删除");
jMenuItem7.addActionListener(new mainFrame_jMenuItem7_actionAdapter(this));
xxchaxun.setText("信息查询");
xxchaxun.addActionListener(new mainFrame_xxchaxun_actionAdapter(this));
jMenuItem10.setText("成绩查询");
jMenuItem10.addActionListener(new mainFrame_jMenuItem10_actionAdapter(this));
jMenu4.setText("学生查询");
jMenuItem8.setText("按学号查询");
jMenuItem8.addActionListener(new mainFrame_jMenuItem8_actionAdapter(this));
jMenuItem11.setText("按姓名查询");
jMenuItem11.addActionListener(new mainFrame_jMenuItem11_actionAdapter(this));
jMenuItem12.setText("按专业查询");
jMenuItem12.addActionListener(new mainFrame_jMenuItem12_actionAdapter(this));
jMenuItem13.setText("按性别查询");
jMenuItem13.addActionListener(new mainFrame_jMenuItem13_actionAdapter(this));
jMenu5.setText("课程查询");
jMenu5.addActionListener(new mainFrame_jMenu5_actionAdapter(this));
jMenuItem9.setText("按课程名称查询");
jMenuItem9.addActionListener(new mainFrame_jMenuItem9_actionAdapter(this));
jMenuItem14.setText("按授课老师查询");
jMenuItem14.addActionListener(new mainFrame_jMenuItem14_actionAdapter(this));
yhguanli.setText("用户管理");
jMenuItem15.setText("修改密码");
jMenuItem15.addActionListener(new mainFrame_jMenuItem15_actionAdapter(this));
jLabel1.setText("");
jLabel1.setBounds(new Rectangle( -1, 0, 698, 403));
jLabel2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
jLabel2.setText("本地连接");
jLabel2.setBounds(new Rectangle( -7, 406, 113, 33));
jLabel3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
jLabel3.setText("当前时间");
jLabel3.setBounds(new Rectangle(79, 407, 249, 32));
jLabel3.addAncestorListener(new mainFrame_jLabel3_ancestorAdapter(this));
jLabel4.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
jLabel4.setText("版权所有 侯剑");
jLabel4.setBounds(new Rectangle(460, 407, 136, 31));
jMenuItem16.setText("切换用户");
jMenuItem16.addActionListener(new mainFrame_jMenuItem16_actionAdapter(this));
jMenuItem17.setText("锁屏");
jMenuItem17.addActionListener(new mainFrame_jMenuItem17_actionAdapter(this));
zh.setText("");
zh.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
zh.setBounds(new Rectangle(316, 409, 180, 29));
zh.addAncestorListener(new mainFrame_zh_ancestorAdapter(this));
jMenuItem3.setText("注册用户");
jMenuItem3.addActionListener(new mainFrame_jMenuItem3_actionAdapter(this));
jMenuItem2.setText("信息删除");
jMenuItem2.addActionListener(new mainFrame_jMenuItem2_actionAdapter(this));
jMenuItem5.setText("信息修改");
jMenuItem5.addActionListener(new mainFrame_jMenuItem5_actionAdapter(this));
jMenuBar1.add(jMenu1);
jMenuBar1.add(jMenu2);
jMenuBar1.add(xxchaxun);
jMenuBar1.add(yhguanli);
jMenu1.add(jMenuItem1);
jMenu1.addSeparator();
jMenu1.add(jMenuItem4);
jMenu1.addSeparator();
jMenu1.add(jMenuItem2);
jMenu2.add(jMenuItem6);
jMenu2.addSeparator();
jMenu2.add(jMenuItem7);
jMenu2.addSeparator();
jMenu2.add(jMenuItem5);
xxchaxun.add(jMenu4);
xxchaxun.addSeparator();
xxchaxun.add(jMenu5);
xxchaxun.addSeparator();
xxchaxun.add(jMenuItem10);
jMenu4.add(jMenuItem8);
jMenu4.add(jMenuItem11);
jMenu4.add(jMenuItem12);
jMenu4.add(jMenuItem13);
jMenu5.add(jMenuItem9);
jMenu5.add(jMenuItem14);
yhguanli.add(jMenuItem16);
yhguanli.addSeparator();
yhguanli.add(jMenuItem3);
yhguanli.addSeparator();
yhguanli.add(jMenuItem15);
yhguanli.addSeparator();
yhguanli.add(jMenuItem17);
contentPane.add(jLabel1);
contentPane.add(jLabel2);
contentPane.add(jLabel3);
contentPane.add(zh);
contentPane.add(jLabel4);
jLabel1.setIcon(new ImageIcon("newg2.jpg"));
jLabel2.setIcon(new ImageIcon("连接状态.jpg"));
jLabel3.setIcon(new ImageIcon("登陆时间.png"));
jLabel4.setIcon(new ImageIcon("版权所有.gif"));
year = time.get(Calendar.YEAR);
month = time.get(Calendar.MONTH) + 1;
date = time.get(Calendar.DATE);
hour = time.get(Calendar.HOUR);
second = time.get(Calendar.SECOND);
minute = time.get(Calendar.MINUTE);
now = "登陆时间:" + year + "年" + month + "月" + date + "日 " + hour + ":" +
minute + ":" + second;
dengluFrame1 s = new dengluFrame1();
zh.setIcon(new ImageIcon("登陆用户.jpg"));
zh.setText("登陆用户为:[" + s.name + "]");
}
public void jLabel3_ancestorAdded(AncestorEvent event) {
jLabel3.setText(now);
}
public void jMenuItem16_actionPerformed(ActionEvent e) {
dengluFrame1 s = new dengluFrame1();
s.setTitle("登陆系统");
s.setSize(400, 400);
s.show();
}
public void jMenuItem4_actionPerformed(ActionEvent e) {
xuankeFrame1 s = new xuankeFrame1();
s.setSize(400, 300);
s.setVisible(true);
s.show();
}
public void jMenuItem8_actionPerformed(ActionEvent e) {
System.out.println(ss.use);
if (ss.use == 1) {
cha1Frame1 s = new cha1Frame1();
s.setSize(600, 400);
s.show();
s.setTitle("按学号查询");
} else {
JOptionPane.showMessageDialog(null, "你无此功能");
}
}
public void jLabel5_ancestorAdded(AncestorEvent event) {
}
public void zh_ancestorAdded(AncestorEvent event) {
}
public void jMenuItem11_actionPerformed(ActionEvent e) {
cha2Frame1 ss = new cha2Frame1();
ss.setTitle("按姓名查询");
ss.setVisible(true);
ss.setSize(410, 350);
ss.show();
}
public void jMenuItem12_actionPerformed(ActionEvent e) {
cha3Frame1 ss = new cha3Frame1();
ss.setSize(600, 350);
ss.setTitle("按专业查询");
ss.show();
}
public void jMenuItem15_actionPerformed(ActionEvent e) {
xiuMMFrame1 s2 = new xiuMMFrame1();
s2.setTitle("修改密码");
s2.setSize(400, 430);
s2.show();
}
public void jMenuItem13_actionPerformed(ActionEvent e) {
cha4Frame1 s3 = new cha4Frame1();
s3.setTitle("按性别查询");
s3.setSize(500, 350);
s3.show();
}
public void jMenuItem17_actionPerformed(ActionEvent e) {
suoFrame1 ss = new suoFrame1();
ss.setTitle("锁屏");
ss.setSize(500, 350);
ss.show();
this.dispose();
}
public void jMenuItem9_actionPerformed(ActionEvent e) {
chakeFrame1 s3 = new chakeFrame1();
s3.setTitle("按课程查询");
s3.setSize(380, 320);
s3.show();
}
public void jMenuItem14_actionPerformed(ActionEvent e) {
chalaoshiFrame1 s4 = new chalaoshiFrame1();
s4.setTitle("按授课老师查询");
s4.setSize(430, 350);
s4.show();
}
public void jMenuItem10_actionPerformed(ActionEvent e) {
chachengjiFrame1 s5 = new chachengjiFrame1();
s5.setTitle("成绩查询");
s5.setSize(450, 530);
s5.show();
}
public void xxchaxun_actionPerformed(ActionEvent e) {
}
class mainFrame_xxchaxun_actionAdapter implements ActionListener {
private mainFrame adaptee;
mainFrame_xxchaxun_actionAdapter(mainFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -