?? filemenu.java
字號:
package ch7;
/*這是一個文件處理的菜單界面
*程序的名字是FileMenu.prg
*/
import javax.swing.*;
public class FileMenu extends JFrame
{
JMenuBar mBar=new JMenuBar(); //定義菜單欄對象
JMenu file= new JMenu("文件"); //定義文件菜單對象
JMenuItem newFile=new JMenuItem ("新建"); //定義文件菜單項對象
JMenuItem open=new JMenuItem ("打開 ..."); //...
JMenuItem save=new JMenuItem ("保存"); //...
JMenuItem saveAs=new JMenuItem ("另存為 ..."); //...
JMenuItem quit=new JMenuItem ("退出"); //...
JMenu edit=new JMenu("編輯"); //定義編輯菜單對象
JMenuItem cut=new JMenuItem("剪切 Ctrl+x"); //定義編輯菜單項對象
JMenuItem copy=new JMenuItem("復制 Ctrl+c"); //...
JMenuItem paste=new JMenuItem("粘貼 Ctrl+v"); //...
JMenu search=new JMenu("搜索"); //定義搜索菜單對象
JMenuItem find=new JMenuItem("查找...");//定義搜索菜單項對象
JMenuItem next=new JMenuItem("查找下一個"); //...
JMenuItem replace=new JMenuItem("替換..."); //...
JMenu help=new JMenu("幫助"); //定義幫助菜單對象
JMenuItem info=new JMenuItem("關于幫助"); //定義幫助菜單項對象
JMenuItem subject=new JMenuItem("幫助主題"); //....
public FileMenu() //構(gòu)造方法
{
this.setTitle("我的文件菜單"); //設置框架窗體標題
/* 以下把文件菜單項加入到File菜單中*/
file.add(newFile);
file.add(save);
file.add(saveAs);
file.addSeparator();//添加分割條
file.add(quit);
/* 以下把編輯菜單項加入到Edit菜單中*/
edit.add(cut);
edit.add(copy);
edit.add(paste);
/*以下把搜索菜單項加入到Search菜單中*/
search.add(find);
search.add(next);
search.add(replace);
/*以下把幫助菜單項加入到Help菜單中*/
help.add(info);
help.add(subject);
/*以下把所有菜單加入到菜單欄中*/
mBar.add( file );
mBar.add( edit );
mBar.add( search );
mBar.add( help );
this.setJMenuBar(mBar); //將菜單欄加入框架窗口
this.setSize(300,200);
this.setVisible(true);
this.setDefaultCloseOperation(3);
}
public static void main(String [] s)
{
new FileMenu();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -