📄 admin_manage.java
字号:
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Scanner;
import java.sql.PreparedStatement;
import javax.swing.*;
public class Admin_manage extends JFrame implements ActionListener
{
private static final int DEFAULT_WIDTH = 420;
private static final int DEFAULT_HEIFHT = 430;
private String name;
private String password;
String str;
GridBagLayout gbl=new GridBagLayout();
GridBagConstraints gbc=new GridBagConstraints();
JPanel panel;
JLabel label_pic;
Icon tupian;
JMenuBar mb;
JMenu m_admin;
JMenuItem it_xiugai;
JMenuItem it_exit;
JMenu m_base;
JMenuItem it_xuesheng;
JMenuItem it_laoshi;
JMenuItem it_kecheng;
JMenuItem it_shouke;
JMenuItem it_chengji;
JMenu m_query;
JMenuItem it_chachengji;
JMenuItem geren,banji;
JMenuItem it_chake;
JMenu m_help;
JMenuItem it_phone;
ImageIcon image;
public Admin_manage() //构造函数
{
super.setSize(DEFAULT_WIDTH,DEFAULT_HEIFHT);
super.setTitle("欢迎光临学生成绩管理系统!");
setLayout(gbl);
panel=new JPanel();
tupian=new ImageIcon("pic\\cj.jpg");
label_pic=new JLabel(tupian);
mb=new JMenuBar();
m_admin=new JMenu(" 系统管理 ");
it_xiugai=new JMenuItem("修改密码");
it_xiugai.addActionListener(this);
it_exit=new JMenuItem("退 出");
it_exit.addActionListener(this);
m_admin.add(it_xiugai);
m_admin.addSeparator();
m_admin.add(it_exit);
m_base=new JMenu(" 基本信息管理 ");
image=new ImageIcon("1.jpg");
it_xuesheng=new JMenuItem("学生管理",image);
it_xuesheng.addActionListener(this);
it_laoshi=new JMenuItem("教师管理",image);
it_laoshi.addActionListener(this);
it_kecheng=new JMenuItem("课程管理");
it_kecheng.addActionListener(this);
it_shouke=new JMenuItem("授课管理");
it_shouke.addActionListener(this);
it_chengji=new JMenuItem("成绩管理");
it_chengji.addActionListener(this);
m_base.add(it_xuesheng);
m_base.addSeparator();
m_base.add(it_laoshi);
m_base.addSeparator();
m_base.add(it_kecheng);
m_base.addSeparator();
m_base.add(it_shouke);
m_base.addSeparator();
m_base.add(it_chengji);
m_query=new JMenu(" 信息查询 ");
m_query.addSeparator();
geren=new JMenuItem("按学号查询");
geren.addActionListener(this);
m_query.add(geren);
m_help=new JMenu(" 帮助 ");
it_phone=new JMenuItem("联系方式");
it_phone.addActionListener(this);
m_help.add(it_phone);
mb.add(m_admin);
mb.add(m_base);
mb.add(m_query);
mb.add(m_help);
set(0,0,5,1,mb);
set_ta(0,1,5,5,label_pic);
setLocation(300,80);
}
public void set(int x,int y,int w,int h,Component com) //布局函数.
{
gbc.anchor=GridBagConstraints.NORTH;
gbc.gridx=x;
gbc.gridy=y;
gbc.gridwidth=w;
gbc.gridheight=h;
gbl.setConstraints(com, gbc);
add(com);
}
public void actionPerformed(ActionEvent e)
{
Object obj=e.getSource();
if(obj==it_exit)
{
System.exit(-1);
}
if(obj==it_xiugai)
{
this.dispose();
Alter_pwd xiugai=new Alter_pwd();
xiugai.setVisible(true);
}
if(obj==it_xuesheng)
{
this.dispose();
Manage_student stu=new Manage_student();
stu.setVisible(true);
}
if(obj==it_laoshi)
{
this.dispose();
Manage_teacher teach=new Manage_teacher();
teach.setVisible(true);
}
if(obj==it_kecheng)
{
this.dispose();
Manage_course course=new Manage_course();
course.setVisible(true);
}
if(obj==it_shouke)
{
this.dispose();
Manage_teach teach=new Manage_teach();
teach.setVisible(true);
}
if(obj==it_chengji)
{
this.dispose();
Manage_score sc=new Manage_score();
sc.setVisible(true);
}
if(obj==geren)
{
this.dispose();
Personal_query person=new Personal_query();
person.setVisible(true);
}
if(obj==it_phone)
{
dispose();
Help hp=new Help();
hp.setVisible(true);
}
}
public void set_ta(int x,int y,int w,int h,Component com) //布局函数.
{
gbc.anchor=GridBagConstraints.CENTER;
gbc.gridx=x;
gbc.gridy=y;
gbc.gridwidth=w;
gbc.gridheight=h;
gbl.setConstraints(com, gbc);
add(com);
}
public static void main(String[] args)
{
Admin_manage manage = new Admin_manage();
manage.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
manage.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -