?? 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 + -