📄 libraryreadermenu.java
字号:
package gui;
import java.awt.*;
import java.awt.event.*;
/**
* 在这里插入类型说明。
* 建立日期:(00-8-12 9:45:06)
* @程序设计者:
*/
public class LibraryReaderMenu extends Frame {
public MenuBar menubar1;
public Menu menu1,menu2,menu3,menu4,menu5;
public MenuItem menuitem11,menuitem12,menuitem14,menuitem15;
public Menu menuitem13;
public MenuItem menuitem21,menuitem22,menuitem23,menuitem24,menuitem25,menuitem26,menuitem27;
public MenuItem menuitem31,menuitem32,menuitem33,menuitem34,menuitem35,menuitem36,menuitem37;
public MenuItem menuitem41,menuitem42,menuitem43,menuitem44,menuitem45,menuitem46;
public MenuItem menuitem51,menuitem52,menuitem53,menuitem55;
public Menu menuitem54;
/**
* LibraryReaderMenu 构造子注释。
*/
public LibraryReaderMenu() {
super();
}
/**
* LibraryReaderMenu 构造子注释。
* @param title java.lang.String
*/
public LibraryReaderMenu(String title) {
super(title);
setFont(new Font("Helvetica",Font.BOLD,14));
setBackground(Color.lightGray);
setForeground(Color.black);
menubar1=new MenuBar();
setMenuBar(menubar1);
menubar1.setHelpMenu(menu5);
menu1=new Menu("File",true);
menuitem11=new MenuItem("Open ... ",new MenuShortcut(KeyEvent.VK_O,false));
menuitem12=new MenuItem("Close ... ",new MenuShortcut(KeyEvent.VK_W,false));
menuitem12.setEnabled(false);
menuitem13=new Menu("Document Info");
menuitem13.add(new MenuItem("General ... ",new MenuShortcut( KeyEvent.VK_D,false)));
menuitem13.add(new MenuItem("Fonts ... "));
menuitem13.add(new MenuItem("Security ... "));
menuitem14=new MenuItem("Print ... ",new MenuShortcut( KeyEvent.VK_P,false));
menuitem14.setEnabled(false);
menuitem15=new MenuItem("Exit ... ",new MenuShortcut( KeyEvent.VK_F4,false));
menu1.add(menuitem11);
menu1.add(menuitem12);
menu1.addSeparator() ;
menu1.add(menuitem13);
menu1.addSeparator() ;
menu1.add(menuitem14);
menu1.addSeparator() ;
menu1.add(menuitem15);
//
menu2=new Menu("Edit",true);
menuitem21=new MenuItem("Undo ",new MenuShortcut(KeyEvent.VK_Z,false));
menuitem21.setEnabled(false);
menuitem22=new MenuItem("Cut ",new MenuShortcut(KeyEvent.VK_X,false));
menuitem22.setEnabled(false);
menuitem23=new MenuItem("Copy ",new MenuShortcut(KeyEvent.VK_C,false));
menuitem23.setEnabled(false);
menuitem24=new MenuItem("Paste ",new MenuShortcut(KeyEvent.VK_V,false));
menuitem24.setEnabled(false);
menuitem25=new MenuItem("Clear ");
menuitem25.setEnabled(false);
menuitem26=new MenuItem("Select All ",new MenuShortcut(KeyEvent.VK_A,false));
menuitem26.setEnabled(false);
menuitem27=new MenuItem("Property ... ",new MenuShortcut(KeyEvent.VK_I,false));
menuitem27.setEnabled(false);
menu2.add(menuitem21);
menu2.addSeparator() ;
menu2.add(menuitem22);
menu2.add(menuitem23);
menu2.add(menuitem24);
menu2.add(menuitem25);
menu2.add(menuitem26);
menu2.addSeparator() ;
menu2.add(menuitem27);
//
menu3=new Menu("Tools",true);
menuitem31=new MenuItem("Hand ",new MenuShortcut(KeyEvent.VK_1,true));
menuitem31.setEnabled(false);
menuitem32=new MenuItem("Zoom In ",new MenuShortcut(KeyEvent.VK_2,true));
menuitem32.setEnabled(false);
menuitem33=new MenuItem("Zoom Out ",new MenuShortcut(KeyEvent.VK_3,true));
menuitem33.setEnabled(false);
menuitem34=new MenuItem("Select Text ",new MenuShortcut(KeyEvent.VK_4,true));
menuitem34.setEnabled(false);
menuitem35=new MenuItem("Select Graphics ",new MenuShortcut(KeyEvent.VK_5,true));
menuitem35.setEnabled(false);
menuitem36=new MenuItem("Find ... ",new MenuShortcut(KeyEvent.VK_F,false));
menuitem36.setEnabled(false);
menuitem37=new MenuItem("Find Next Note ",new MenuShortcut(KeyEvent.VK_T,false));
menuitem37.setEnabled(false);
menu3.add(menuitem31);
menu3.add(menuitem32);
menu3.add(menuitem33);
menu3.add(menuitem34);
menu3.addSeparator() ;
menu3.add(menuitem35);
menu3.addSeparator() ;
menu3.add(menuitem36);
menu3.addSeparator() ;
menu3.add(menuitem37);
//
menu4=new Menu("Window",true);
menuitem41=new MenuItem("Hide Tollbar ",new MenuShortcut(KeyEvent.VK_B,true));
menuitem42=new MenuItem("Hide Menubar ",new MenuShortcut(KeyEvent.VK_M,true));
menuitem43=new MenuItem("Show Clipboard ");
menuitem44=new MenuItem("Cascade ",new MenuShortcut(KeyEvent.VK_F5,false));//
menuitem44.setEnabled(false);
menuitem45=new MenuItem("Title Horizontally ",new MenuShortcut(KeyEvent.VK_F4));//
menuitem45.setEnabled(false);
menuitem46=new MenuItem("Close All ");
menuitem46.setEnabled(false);
menu4.add(menuitem41);
menu4.add(menuitem42);
menu4.add(menuitem43);
menu4.addSeparator() ;
menu4.add(menuitem44);
menu4.add(menuitem45);
menu4.add(menuitem46);
//
menu5=new Menu("Help",true);
menuitem51=new MenuItem("Reader Online Guide ");
menuitem52=new MenuItem("Register Acrobat Reader ");
menuitem53=new MenuItem("Purchase Adobe Acrobat ");
menuitem54=new Menu("Adobe On The Web ");
menuitem54.add(new MenuItem("Acrobat Home Page "));
menuitem54.add(new MenuItem("Customer Surpport "));
menuitem54.add(new MenuItem("Product Feedback "));
menuitem54.addSeparator() ;
menuitem54.add(new MenuItem("Adobe Home Page "));
menuitem54.add(new MenuItem("Customers Spotlights "));
menuitem54.add(new MenuItem("Tips and Techniques "));
menuitem55=new MenuItem("About Acrobat Reader ... ");
menu5.add(menuitem51);
menu5.add(menuitem52);
menu5.addSeparator() ;
menu5.add(menuitem53);
menu5.addSeparator() ;
menu5.add(menuitem54);
menu5.addSeparator() ;
menu5.add(menuitem55);
//
menubar1.add(menu1);
menubar1.add(menu2);
menubar1.add(menu3);
menubar1.add(menu4);
menubar1.add(menu5);
setSize(400,200);
show();
}
/**
* 在这里插入方法说明。
* 建立日期:(00-8-9 11:44:00)
* @return boolean
* @param evt java.awt.Event
*/
public boolean handleEvent(Event evt) {
if (evt.id==Event.WINDOW_DESTROY){
dispose();
return true ;
}
if (evt.target==menuitem11){
new OpenFileDialog(this,"Open File");
return true;
}
return super.handleEvent(evt);
}
/**
* 启动该应用程序。
* @param args 命令行参数数组
*/
public static void main(java.lang.String[] args) {
new LibraryReaderMenu("Library Reader");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -