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