本文整理匯總了Java中org.fife.ui.rsyntaxtextarea.RSyntaxTextArea.getSyntaxScheme方法的典型用法代碼示例。如果您正苦於以下問題:Java RSyntaxTextArea.getSyntaxScheme方法的具體用法?Java RSyntaxTextArea.getSyntaxScheme怎麽用?Java RSyntaxTextArea.getSyntaxScheme使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.fife.ui.rsyntaxtextarea.RSyntaxTextArea
的用法示例。
在下文中一共展示了RSyntaxTextArea.getSyntaxScheme方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: newTextArea
import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea; //導入方法依賴的package包/類
private RSyntaxTextArea newTextArea(){
// JTextArea textArea = new JTextArea();
// textArea.setAutoscrolls(true);
//// textArea.getDocument().addUndoableEditListener(undoMg);
// textArea.addMouseListener(new TextAreaMouseListener());
RSyntaxTextArea textArea = new RSyntaxTextArea();
textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVASCRIPT);
textArea.setCodeFoldingEnabled(true);
textArea.setAntiAliasingEnabled(true);
textArea.setAutoscrolls(true);
SyntaxScheme scheme = textArea.getSyntaxScheme();
// scheme.getStyle(Token.COMMENT_KEYWORD).foreground = Color.red;
// scheme.getStyle(Token.DATA_TYPE).foreground = Color.blue;
scheme.getStyle(Token.LITERAL_STRING_DOUBLE_QUOTE).foreground = Color.BLUE;
scheme.getStyle(Token.LITERAL_NUMBER_DECIMAL_INT).foreground = new Color(164, 0, 0);
scheme.getStyle(Token.LITERAL_NUMBER_FLOAT).foreground = new Color(164, 0, 0);
scheme.getStyle(Token.LITERAL_BOOLEAN).foreground = Color.RED;
scheme.getStyle(Token.OPERATOR).foreground = Color.BLACK;
textArea.revalidate();
textArea.addMouseListener(new TextAreaMouseListener());
return textArea;
}