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

📄 frameteststate.java

📁 简单的java文本编辑器
💻 JAVA
字号:
/*************************************************************************************
* 类名: FrameTestState                                                               
*                                                                    
* 功能: 此类为此类为主程序类FrameTest中存储此类的状态数据的类
*        
**************************************************************************************/
package edit.com;

import javax.swing.JFileChooser;
import javax.swing.undo.UndoManager;
import javax.swing.event.UndoableEditListener;
import javax.swing.event.UndoableEditEvent;
import java.io.File;

class FrameTestState {
    private static File file = null;  //用户所定义的存储文件
    private ColorSet colorSet = new ColorSet();//用户所定义的颜色数据
    private FontSet fontSet = new FontSet();//用户所定义的字体数据
    private FindSet findSet = new FindSet();//用户所要查找的文字的位置数据
    private ReplaceSet replaceSet;//用户需要替换文字的位置数据
    private UndoManager undo = new UndoManager();
	private UndoableEditListener undoHandler;

    File setFile( File aFile ) {
        if ( aFile == null ) {
            return null;
        }else {
            file = aFile;
        }

        return file;
    }

    File getFile() {
        return file;
    }

    void setColorSet( ColorSet aColorSet ) {
        colorSet = aColorSet;
    }

    ColorSet getColorSet() {
        return colorSet;
    }

    void setFontSet( FontSet aFontSet ) {
        fontSet = aFontSet;
    }

    FontSet getFontSet() {
        return fontSet;
    }

    void setFindSet( FindSet aFindSet ) {
        findSet = aFindSet;
    }

    FindSet getFindSet() {
        return findSet;
    }

    void setReplaceSet( ReplaceSet aReplaceSet ) {
        replaceSet = aReplaceSet;
    }

    ReplaceSet getReplaceSet() {
        return replaceSet;
    }

    void setUndoManager( UndoManager aUndo ) {
        undo = aUndo;
    }

    UndoManager getUndoManager() {
        return undo;
    }

    void setUndoableEditListener( UndoableEditListener aUndoHandler ) {
        undoHandler = aUndoHandler;
    }

    UndoableEditListener getUndoableEditListener() {
        return undoHandler;
    }
}









⌨️ 快捷键说明

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