📄 frameteststate.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 + -