menumanager.java

来自「JavaExplorer是一个独立于平台的浏览器」· Java 代码 · 共 144 行

JAVA
144
字号
/**  * File and FTP Explorer  * Copyright 2002  * BOESCH Vincent  *  * This program is free software; you can redistribute it and/or  * modify it under the terms of the GNU General Public License  * as published by the Free Software Foundation; either version 2  * of the License, or (at your option) any later version.  *  * This program is distributed in the hope that it will be useful,  * but WITHOUT ANY WARRANTY; without even the implied warranty of  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  * GNU General Public License for more details.  *  * You should have received a copy of the GNU General Public License  * along with this program; if not, write to the Free Software  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.  */package javaexplorer.manager;import java.awt.*;import java.awt.event.*;import java.io.*;import java.util.*;import javaexplorer.Launcher;import javaexplorer.gui.dialog.*;import javaexplorer.gui.internal.*;import javaexplorer.gui.menu.*;import javaexplorer.model.*;import javaexplorer.ressource.*;import javaexplorer.util.*;import javaexplorer.util.ftp.*;import javaexplorer.util.options.*;import javaexplorer.util.shortcut.*;import javax.swing.*;public class MenuManager implements ActionListener, MenuModel {    private ButtonGroup _bGroup = null;    //Objets en m閙oires    //Compteur de sauvegarde pour image    private int _intWindowCount = 0;    private int _intWindowMenuCount = 0;    private JButton _jbtCopy = new JButton();    private JButton _jbtCreateDir = new JButton();    private JButton _jbtCut = new JButton();    private JButton _jbtDelete = new JButton();    private JButton _jbtDisk = new JButton();    private JButton _jbtExplorer = new JButton();    private JButton _jbtImgOpen = new JButton();    private JButton _jbtPaste = new JButton();    private JButton _jbtQuickFtp = new JButton();    private JButton _jbtQuickHttp = new JButton();    private JButton _jbtSearch = new JButton();    private JButton _jbtStopPerform = new JButton();    private JButton _jbtZoom = new JButton();    private JButton _jbtZoomFit = new JButton();    private JButton _jbtZoomIn = new JButton();    private JButton _jbtZoomOut = new JButton();    private JButton _jbtFilePrev = new JButton();    private JButton _jbtFileNext = new JButton();    private JComboBox _jcbDisk = new JComboBox();    private JCheckBoxMenuItem _jcbmiAlwaysMaximize = new JCheckBoxMenuItem();        private JMenu _jmAbout = new JMenu();    private JMenu _jmEdition = new JMenu();        private JMenu _jmFile = new JMenu();    private JMenu _jmFileInfo = new JMenu();    private JMenu _jmFtps = new JMenu();    private JMenu _jmImage = new JMenu();    private JMenu _jmLanguage = new JMenu();    private JMenu _jmLookAndFeel = new JMenu();    private JMenu _jmSaveAs = new JMenu();    private JMenu _jmShortcuts = new JMenu();    private JMenu _jmWindows = new JMenu();    //Barre de menu    private JMenuBar _jmbFrame = new JMenuBar();    private JMenuItem _jmiAbout = new JMenuItem();    //Menu LookAndFeel    private JMenuItem _jmiManageLookAndFeel = new JMenuItem();        //Menu shortcuts    private JMenuItem _jmiAddShortcut = new JMenuItem();    private JMenuItem _jmiManageShortcut = new JMenuItem();        //Menu fichier + edition    private JMenuItem _jmiClose = new JMenuItem();    private JMenuItem _jmiCopy = new JMenuItem();    private JMenuItem _jmiCreateDir = new JMenuItem();    private JMenuItem _jmiCurDirInfo = new JMenuItem();    private JMenuItem _jmiCut = new JMenuItem();    private JMenuItem _jmiDelete = new JMenuItem();    private JMenuItem _jmiRemoveTemp = new JMenuItem();    //Menu ftps    private JMenuItem _jmiManageFtp = new JMenuItem();    private JMenuItem _jmiNext = new JMenuItem();    private JMenuItem _jmiOpen = new JMenuItem();    private JMenuItem _jmiOptions = new JMenuItem();    private JMenuItem _jmiOrgaHoriz = new JMenuItem();    private JMenuItem _jmiOrgaMax = new JMenuItem();    private JMenuItem _jmiOrgaMin = new JMenuItem();    private JMenuItem _jmiOrgaVert = new JMenuItem();    private JMenuItem _jmiPaste = new JMenuItem();    private JMenuItem _jmiPrev = new JMenuItem();    private JMenuItem _jmiQuit = new JMenuItem();    private JMenuItem _jmiRefresh = new JMenuItem();    private JMenuItem _jmiRename = new JMenuItem();    private JMenuItem _jmiSaveOptions = new JMenuItem();    private JMenuItem _jmiSave = new JMenuItem();    private JMenuItem _jmiFilePrev = new JMenuItem();    private JMenuItem _jmiFileNext = new JMenuItem();    private JMenuItem _jmiSaveGif = new JMenuItem();    private JMenuItem _jmiSearch = new JMenuItem();    private JMenuItem _jmiSearchCurrentDir = new JMenuItem();    private JMenuItem _jmiSelectionInfo = new JMenuItem();    private JMenuItem _jmiShowLog = new JMenuItem();    private JMenuItem _jmiShowCopy = new JMenuItem();    private JMenuItem _jmiShowFtpInfo = new JMenuItem();    private JMenuItem _jmiStopPerform = new JMenuItem();    private JRadioButtonMenuItem _jrbmiDe = new JRadioButtonMenuItem();    private JRadioButtonMenuItem _jrbmiFr = new JRadioButtonMenuItem();    private JRadioButtonMenuItem _jrbmiSp = new JRadioButtonMenuItem();    private JRadioButtonMenuItem _jrbmiUk = new JRadioButtonMenuItem();    //ToolBar    private JToolBar _jtbMain = new JToolBar();    private Launcher _launcher = null;    private Vector _lstObjectMenuItem = new Vector(5, 5);    //Thread permettant de mettre 

⌨️ 快捷键说明

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