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

📄 main.java

📁 采用Eclipse开发的学生成绩管理系统,可以添加班级,人员,数据没有采用数据库,后台采用文本文件的形式存储,可以很方便的改为数据库.
💻 JAVA
字号:
package vi;

import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JButton;
import java.awt.*;
import java.awt.event.*;

public class Main extends JFrame implements ActionListener{

	private JPanel jContentPane = null;
	private JLabel nameOfSystem = null;
	private JButton xsjbcjdl = null;
	private JButton bjpjcjjs = null;
	private JButton end = null;
	private JButton xscjbsc = null;
	private JButton xspjcjjs = null;

	/**
	 * This method initializes xsjbcjdl	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getXsjbcjdl() {
		if (xsjbcjdl == null) {
			xsjbcjdl = new JButton();
			xsjbcjdl.setBounds(new java.awt.Rectangle(119,48,138,28));
			xsjbcjdl.setText("学生基本成绩登录");
		}
		return xsjbcjdl;
	}

	/**
	 * This method initializes jButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBjpjcjjs() {
		if (bjpjcjjs == null) {
			bjpjcjjs = new JButton();
			bjpjcjjs.setBounds(new java.awt.Rectangle(119,124,138,28));
			bjpjcjjs.setText("班级平均成绩计算");
		}
		return bjpjcjjs;
	}

	/**
	 * This method initializes jButton1	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getEnd() {
		if (end == null) {
			end = new JButton();
			end.setBounds(new java.awt.Rectangle(119,200,138,28));
			end.setText("结束");
		}
		return end;
	}

	/**
	 * This method initializes jButton2	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getXscjbsc() {
		if (xscjbsc == null) {
			xscjbsc = new JButton();
			xscjbsc.setText("学生成绩表生成");
			xscjbsc.setBounds(new java.awt.Rectangle(119,162,138,28));
		}
		return xscjbsc;
	}

	/**
	 * This method initializes jButton3	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getXspjcjjs() {
		if (xspjcjjs == null) {
			xspjcjjs = new JButton();
			xspjcjjs.setBounds(new java.awt.Rectangle(119,86,138,28));
			xspjcjjs.setText("学生平均成绩计算");
		}
		return xspjcjjs;
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO 自动生成方法存根
        Main main=new Main();
	}

	/**
	 * This is the default constructor
	 */
	public Main() {
		super();
		initialize();
	}

	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		this.setResizable(false);
		this.setBounds(new java.awt.Rectangle(300,250,388,276));
		this.setContentPane(getJContentPane());
		this.setTitle("学生成绩系统");
		this.setVisible(true);
		xsjbcjdl.addActionListener( this);
		bjpjcjjs.addActionListener( this);
		end.addActionListener( this);
		xscjbsc.addActionListener( this);
		xspjcjjs.addActionListener( this);
	}

	/**
	 * This method initializes jContentPane
	 * 
	 * @return javax.swing.JPanel
	 */
	private JPanel getJContentPane() {
		if (jContentPane == null) {
			nameOfSystem = new JLabel();
			nameOfSystem.setBounds(new java.awt.Rectangle(119,10,138,28));
			nameOfSystem.setText("   学生成绩表计算系统");
			jContentPane = new JPanel();
			jContentPane.setLayout(null);
			jContentPane.add(nameOfSystem, null);
			jContentPane.add(getXsjbcjdl(), null);
			jContentPane.add(getBjpjcjjs(), null);
			jContentPane.add(getEnd(), null);
			jContentPane.add(getXscjbsc(), null);
			jContentPane.add(getXspjcjjs(), null);
			jContentPane.add(getXscjbsc(), null);
		}
		return jContentPane;
	}
	public void actionPerformed(ActionEvent e){
		if(e.getSource() ==xsjbcjdl){
		    this.dispose() ;
		    Xsjbcjdl xsjbvjdl=new Xsjbcjdl();
		}
		if(e.getSource() ==bjpjcjjs){
			this.dispose() ;
			Bjpjcj bjpjcj=new Bjpjcj();
		}
		if(e.getSource() ==xscjbsc){
			this.dispose() ;
			List l=new List();
		}
		if(e.getSource() ==xspjcjjs){
		    this.dispose();
		    Xspjcjjs xcpj=new Xspjcjjs();
		}
		if(e.getSource() ==end){
			System.exit(0);
		}
	}

}  //  @jve:decl-index=0:visual-constraint="221,-43"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -