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

📄 mainframe.java

📁 学生管理系统的源码
💻 JAVA
字号:
/*
 * Created on 2006-3-10
 * 
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package com.nanjue;

/**
 * @author weiWang
 * 学生信息管理系统
 */
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;

//主界面
public class MainFrame extends JFrame{
	JMenuBar bar;
	JMenu fileMenu;
	JMenu editMenu;
	JMenu searchMenu;
	JMenuItem tableMenuItem;
	JTabbedPane editPanel;
    JButton abtn,sbtn,ebtn;
	JPanel modifyPanel;
	AddPanel addpanel;
	SearchPanel searchpanel;
    JPanel displayPanel;
    JTextArea pingTextArea;
	Font myfont=new Font("fixedsys",Font.PLAIN,12);
       
        public MainFrame(){
		super("学生信息管理系统");
		Container contentpane=getContentPane();
		contentpane.setLayout(new BorderLayout(0,0));
		menuInit();
	    
		//editPanel
		addpanel=new AddPanel();
		searchpanel=new SearchPanel();
		modifyPanel=new JPanel();
		editPanel=new JTabbedPane();
        editPanel.setFont(myfont);
	    editPanel.addTab("增加",addpanel);
	    editPanel.addTab("查找",searchpanel);
	    editPanel.addTab("修改",modifyPanel);
	  
	    displayPanel=new JPanel();
	    displayPanel.setLayout(new BorderLayout(10,5));
        displayPanel.add("West",new JLabel(""));
	    displayPanel.add("Center",editPanel);
        displayPanel.add("South",new JLabel(""));
        displayPanel.add("East",new JLabel(""));
	    
	    contentpane.add("North",bar);
	    contentpane.add("Center",displayPanel);
	    setSize(540,520);
        show();
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
	
    //菜单项的建立 
	public void menuInit(){
         Font menufont=new Font("fixedsys",Font.BOLD,11);
		 bar=new JMenuBar();
		 fileMenu=new JMenu("文件");
		 editMenu=new JMenu("编辑");
		 searchMenu=new JMenu("查找");
		 tableMenuItem=new JMenuItem("学生表格");
		 tableMenuItem.addActionListener(new ActionListener(){
		 	public void actionPerformed(ActionEvent e){
		 		tableInit();
		 	}
		 });
		 fileMenu.add(tableMenuItem);
		 bar.add(fileMenu);
		 bar.add(editMenu);
		 bar.add(searchMenu);
	}

	void tableInit(){
		 SearchFrame f=new SearchFrame();
		 f.setVisible(true);
		 f.pack();
	}
	public static void main(String[] args) {
		 try{
		 	UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
		 }catch(Exception e){
		 	e.printStackTrace();
		 }
	     new MainFrame();
	}
}

⌨️ 快捷键说明

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