⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 notepadmenubar.java

📁 一个用swt开发的JAVA记事本
💻 JAVA
字号:
/* * NotepadMenuBar.java * * Created on 2007年1月4日, 下午12:26 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */package net.vlinux.notepad.gui;import java.awt.event.ActionListener;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.JCheckBoxMenuItem;import net.vlinux.notepad.listener.NotepadMenuListener;/** * * @author vlinux */public class NotepadMenuBar extends JMenuBar {    protected JMenuItem itemNew = new JMenuItem("新建");    protected JMenuItem itemOpen = new JMenuItem("打开");    protected JMenuItem itemSave = new JMenuItem("保存");    protected JMenuItem itemSaveAs = new JMenuItem("另存为...");    protected JMenuItem itemExit = new JMenuItem("退出");    protected JMenuItem itemAutoFirm = new JCheckBoxMenuItem("自动换行");    protected JMenuItem itemAuthor = new JMenuItem("作者信息");    protected JMenuItem itemHelp = new JMenuItem("帮助文档");    public NotepadMenuBar() {                /**         * "编辑"菜单         */        JMenu editMenu = new JMenu("编辑");        editMenu.add( itemNew );        editMenu.add( itemOpen );        editMenu.add( itemSave );        editMenu.add( itemSaveAs );        editMenu.add( itemExit );        this.add(editMenu);                /**         * "选项"菜单         */        JMenu optionMenu = new JMenu("选项");        optionMenu.add( itemAutoFirm );        this.add(optionMenu);                        /**         * "关于"菜单         */        JMenu aboutMenu = new JMenu("关于");         aboutMenu.add( itemAuthor );        aboutMenu.add( itemHelp );        this.add(aboutMenu);    }        public void setLineWrapChecked() {        itemAutoFirm.setSelected(true);    }        public static JMenuBar instance(NotepadGUI notepadGUI) {        return new NotepadMenuListener(notepadGUI);    }    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -