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

📄 face.java

📁 郑州市公交线路管理查询系统
💻 JAVA
字号:
package com.ljz.gongJiaoSearch;
import javax.swing.*;
import javax.swing.border.LineBorder;
import java.awt.*;
import java.awt.event.*;

public class Face extends JFrame implements ActionListener{
	private JMenu menu,m2,m3;
	private JMenuBar menubar;
	private JMenuItem menuitem,k1,k2,k3;

	public Face(){
		super("郑州市公交线路查询系统");//设置Title
		int width=(int)Toolkit.getDefaultToolkit().getScreenSize().getWidth();
		int height=(int)Toolkit.getDefaultToolkit().getScreenSize().getHeight();
		this.setSize(width,height-30);//设置初始大小
		//this.setAlwaysOnTop(true);//设置总在最上
		this.setResizable(false);//设置不允许改变大小
		this.setLocation(0,0);//设置初始位置
		this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);//设置默认关闭命令
		
		initializationMenu();//初始化菜单
		this.setVisible(true);
	}
	//初始化菜单
	public void initializationMenu(){
		menuitem=new JMenuItem("关闭(C)");
		menuitem.setMnemonic('c');
		menuitem.addActionListener(this);
		menuitem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,InputEvent.CTRL_MASK));

		menu=new JMenu("文件(F)");
		menu.setMnemonic('f');
		menu.add(menuitem);
		
		k1=new JMenuItem("线路查询(E)");
		k1.setMnemonic('e');
		k1.addActionListener(this);
		k1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_E,InputEvent.CTRL_MASK));

		k2=new JMenuItem("起止点查询(D)");
		k2.setMnemonic('d');
		k2.addActionListener(this);
		k2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,InputEvent.CTRL_MASK));

		m2=new JMenu("查询(S)");
		m2.setMnemonic('s');
		m2.add(k2);m2.add(k1);
		
		k3=new JMenuItem("关于(G)");
		k3.setMnemonic('g');
		k3.addActionListener(this);
		k3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_G,InputEvent.CTRL_MASK));
		
		m3=new JMenu("帮助(H)");
		m3.setMnemonic('h');
		m3.add(k3);
		
		menubar=new JMenuBar();
		menubar.add(menu);menubar.add(m2);menubar.add(m3);
		this.setJMenuBar(menubar);
		final MyImage myImage = new MyImage("e.jpg");
		myImage.setBorder(new LineBorder(Color.black, 1, false));
		this.getContentPane().add(myImage);
	}
	//main方法
	public static void main(String[] args){
		new Face();
	}

	//ActionEvent
	public void actionPerformed(ActionEvent e) {
		if(e.getSource()==k1){
			new MyFace2(this);
			//this.setVisible(false);
		}else if(e.getSource()==k2){
			new MyFace(this);
			this.setVisible(false);
		}else if(e.getSource()==menuitem){
			System.exit(0);
		}else if(e.getSource()==k3){
			String s="名称:郑州市公交线路查询系统。\n说明:为方便老婆坐车而写。\n版本:1.1.1\n作者:刘济宗\n日期:2007.9.2";
			JOptionPane.showMessageDialog(this,s);
		}
	}
}

⌨️ 快捷键说明

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