?? syntaxeditorkit.java
字號(hào):
package org.jr.jzj.editor;
/**
* <p>Copyright: Copyright (c) 2002-2003</p>
* <p>Company: JavaResearch(http://www.javaresearch.org)</p>
* <p>最后更新日期:2003年3月20日
* @author Barney,Cherami,Brain
* @version 0.8
*/
import javax.swing.text.*;
public class SyntaxEditorKit
extends StyledEditorKit {
SyntaxContext preferences;
SyntaxParser parser = null;
String contentType = "";
public SyntaxEditorKit() {
super();
}
public static SyntaxEditorKit newInstance(String contentType,
SyntaxParser parser) {
SyntaxEditorKit et = null;
try {
et = new SyntaxEditorKit(contentType, parser);
}
catch (Exception ex) {
ex.printStackTrace();
}
finally {
return et;
}
}
private SyntaxEditorKit(String contentType, SyntaxParser parser) {
super();
this.contentType = contentType;
this.parser = parser;
}
public String getContentType() {
return contentType;
}
public SyntaxContext getStylePreferences() {
if (preferences == null) {
if (parser != null) {
parser.setContentType(contentType);
}
preferences = SyntaxContext.newInstance(parser);
}
return preferences;
}
public void setStylePreferences(SyntaxContext prefs) {
preferences = prefs;
}
public Object clone() {
SyntaxEditorKit kit = new SyntaxEditorKit();
kit.preferences = preferences;
return kit;
}
public Document createDefaultDocument() {
return new SyntaxDocument(getStylePreferences(), parser);
}
public final ViewFactory getViewFactory() {
return getStylePreferences();
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -