📄 mainframe.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 + -