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

📄 frametesttextkeylistener.java

📁 简单的java文本编辑器
💻 JAVA
字号:
/************************************************************************************** 类名: FrameTestTextKeyListener                                                               *                                                                    * 功能: 此类为主类FrameTest中用于关联用户快捷键动作的类*        **************************************************************************************/package edit.com;import java.awt.event.KeyListener;import javax.swing.JMenuItem;import java.awt.event.KeyEvent;class FrameTestTextKeyListener implements KeyListener {    private EditArea editArea;    private JMenuItem[] editItems;    private FrameTestTools tool;    private FrameTestState state;    private FrameTestDialogs dialogs;    FrameTestTextKeyListener( EditArea aEditArea,                              JMenuItem[] aEditItems,                              FrameTestTools aTool,                              FrameTestState aState,                              FrameTestDialogs aDialogs ) {        editArea = aEditArea;        editItems = aEditItems;        tool = aTool;        state = aState;        dialogs = aDialogs;    }   public void keyPressed( KeyEvent k ) {        editArea.setIsEditTrue();        editItems[0].setEnabled( true );        //当用户按下”F3"时,表示用户继续上一次查找        if ( k.getKeyCode() == KeyEvent.VK_F3 ) {            if ( dialogs.getFindBox() != null ) {                dialogs.getFindBox().find();                tool.findText( state , editArea , dialogs.getFindBox() );            }        }else if ( k.getKeyCode() == KeyEvent.VK_F4 ) {//当用户按下“F4”时,表示用户继续上一次替换            if ( dialogs.getReplaceBox() != null ) {                dialogs.getReplaceBox().setString( editArea.getText() );                dialogs.getReplaceBox().find();                tool.replaceText( state, editArea, dialogs.getReplaceBox() );            }        }    }    public void keyReleased( KeyEvent k ) {    }    public void keyTyped( KeyEvent k ) {    }}

⌨️ 快捷键说明

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