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

📄 mainui.java

📁 ibatis + sqlserver 学生成绩管理
💻 JAVA
字号:
package ui;

import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;

public class MainUI extends JFrame {
	private static final long serialVersionUID = -493001406040000456L;
	private JMenuBar menuBar;
	private JMenu fileMenu;
	private JMenu controlMenu;
	private JMenu helpMenu;
	private JMenuItem queryItem, exitItem, input, display, operation;

	public MainUI() {
		super("学生信息管理");
		this.setSize(400, 300);
		Dimension srcSize = Toolkit.getDefaultToolkit().getScreenSize();
		this.setLocation((srcSize.width - getSize().width) / 2,
				(srcSize.height - getSize().height) / 2);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		menuBar = new JMenuBar();
		this.setJMenuBar(menuBar);
		fileMenu = new JMenu("文件(F)");
		fileMenu.setMnemonic('F');
		menuBar.add(fileMenu);

		input = new JMenuItem("学生信息录入");
		input.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				new AddStudentUI();
			}
		});
		fileMenu.add(input);

		display = new JMenuItem("学生信息显示");
		display.setMnemonic('A');
		display.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				new ShowStudentUI();
			}
		});
		fileMenu.add(display);
		fileMenu.addSeparator();

		queryItem = new JMenuItem("学生信息查询");
		queryItem.setMnemonic('A');
		queryItem.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				new QueryStudentUI();
			}
		});
		fileMenu.add(queryItem);

		exitItem = new JMenuItem("退出(E)");
		exitItem.setMnemonic('E');
		exitItem.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				if (JOptionPane.showConfirmDialog(null, "Are you sure?",
						"Chose one", JOptionPane.YES_NO_OPTION) == 0) {
					System.exit(0);
				}
			}
		});
		fileMenu.add(exitItem);

		controlMenu = new JMenu("操作(O)");
		operation = new JMenuItem("数据维护");
		operation.setMnemonic('P');
		operation.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				new OperationUI();
			}
		});
		controlMenu.add(operation);
		controlMenu.setMnemonic('O');
		menuBar.add(controlMenu);

		helpMenu = new JMenu("帮助(H)");
		helpMenu.setMnemonic('H');
		menuBar.add(helpMenu);
	}

	public static void main(String[] args) {
		new MainUI().setVisible(true);
	}
}

⌨️ 快捷键说明

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