📄 student_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 Student_manage extends JFrame implements ActionListener
{
private static final int DEFAULT_WIDTH = 426;
private static final int DEFAULT_HEIFHT = 430;
GridBagLayout gbl=new GridBagLayout();
GridBagConstraints gbc=new GridBagConstraints();
JLabel label_pic;
Icon tupian;
JMenuBar mb;
JMenu m_student;
JMenuItem it_xiugai;
JMenuItem it_exit;
JMenu m_query;
JMenuItem it_chachengji;
JMenu m_help;
JMenuItem it_phone;
JTextArea ta;
public Student_manage() //构造函数
{
super.setSize(DEFAULT_WIDTH,DEFAULT_HEIFHT);
super.setTitle("欢迎光临学生成绩管理系统!");
setLayout(gbl);
tupian=new ImageIcon("pic\\niat.jpg");
label_pic=new JLabel(tupian);
mb=new JMenuBar();
m_student=new JMenu(" 本人信息管理 ");
it_xiugai=new JMenuItem("修改密码");
it_xiugai.addActionListener(this);
it_exit=new JMenuItem("退 出");
it_exit.addActionListener(this);
m_student.add(it_xiugai);
m_student.addSeparator();
m_student.add(it_exit);
m_query=new JMenu(" 信息查询 ");
it_chachengji=new JMenuItem("成绩查询");
it_chachengji.addActionListener(this);
m_query.add(it_chachengji);
m_help=new JMenu(" 帮助 ");
it_phone=new JMenuItem("联系方式");
it_phone.addActionListener(this);
m_help.add(it_phone);
mb.add(m_student);
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_xiugai)
{
this.dispose();
Alter_pwd xiugai=new Alter_pwd();
xiugai.setVisible(true);
}
if(obj==it_chachengji)
{
this.dispose();
Personal_query query=new Personal_query();
query.setVisible(true);
}
if(obj==it_exit)
{
System.exit(-1);
}
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)
{
Student_manage manage = new Student_manage();
manage.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
manage.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -