構文を強調表示するエディターにStandaloneTextArea (STA) コンポーネントを使用しています。関数とキーワードを xml ファイルで定義する方法は知っていますが、STA のフォントと色をカスタマイズする方法がわかりません。
これが私がこれまでに試したことです:
Mode mode = new Mode("asm");
mode.setProperty("file", assemblymodes[COMPILER_ACME]);
ModeProvider.instance.addMode(mode);
standaloneTextArea.getBuffer().setMode(mode);
私は何かを使って色を設定しようとしましたが、成功しませんでしたpainter
:setStyle
TextAreaPainter painter = standaloneTextArea.getPainter();
painter.setStyles(SyntaxUtilities.loadStyles(Font.MONOSPACED, 14));
のような色のプロパティがあることは知っていview.style.comment1
ますが、構文の強調表示にカスタムの配色を適用するためにこれらを割り当てる方法は?