?? defaultcontext.java
字號:
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 java.util.*;
import java.awt.*;
import java.awt.font.*;
public class DefaultContext
extends SyntaxContext {
public DefaultContext() {
super(null);
}
protected void initFonts() {
Hashtable attr = new Hashtable();
attr.put(TextAttribute.FAMILY, "SansSerif");
attr.put(TextAttribute.SIZE, new Float(12));
attr.put(TextAttribute.POSTURE, TextAttribute.POSTURE_REGULAR);
attr.put(TextAttribute.WEIGHT, TextAttribute.WEIGHT_REGULAR);
attr.put(TextAttribute.FOREGROUND, Color.black);
Font font = new Font(attr);
tokenFonts = new Font[SyntaxScanner.NUM_TOKEN_TYPES];
tokenFonts[SyntaxScanner.TEXT] = font;
tokenFonts[SyntaxScanner.PLAIN_TEXT] = font;
tokenFonts[SyntaxScanner.CONTENT] = font;
attr.put(TextAttribute.FOREGROUND, new Color(153, 153, 255));
font = new Font(attr);
tokenFonts[SyntaxScanner.STRING] = font;
attr.put(TextAttribute.FOREGROUND, new Color(0, 0, 255));
font = new Font(attr);
tokenFonts[SyntaxScanner.KEY_WORD] = font;
tokenFonts[SyntaxScanner.TAG] = font;
attr.put(TextAttribute.FOREGROUND, Color.red);
font = new Font(attr);
tokenFonts[SyntaxScanner.CLASS] = font;
attr.put(TextAttribute.FOREGROUND, new Color(0, 153, 0));
attr.put(TextAttribute.POSTURE, TextAttribute.POSTURE_OBLIQUE);
font = new Font(attr);
tokenFonts[SyntaxScanner.LINE_COMMENT] = font;
tokenFonts[SyntaxScanner.MULTI_COMMENT] = font;
tokenFonts[SyntaxScanner.COMMENT] = font;
attr.put(TextAttribute.FOREGROUND, new Color(102, 153, 102));
attr.put(TextAttribute.POSTURE, TextAttribute.POSTURE_REGULAR);
font = new Font(attr);
tokenFonts[SyntaxScanner.DOC_COMMENT] = font;
attr.put(TextAttribute.FOREGROUND, new Color(153, 102, 102));
font = new Font(attr);
tokenFonts[SyntaxScanner.SCRIPT] = font;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -