⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 student_manage.java

📁 课程设计-学生成绩管理系统
💻 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 + -