📄 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() //构造方法
{
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 + -