1
我正在爲編輯器使用StandaloneTextArea(STA)組件,並使用語法高亮顯示。我知道如何通過xml文件定義函數和關鍵字,但我不知道如何自定義STA的字體和顏色。jEdit StandaloneTextArea的自定義顏色方案?
這裏是我到目前爲止已經試過:
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
,但如何分配這些以便將自定義顏色方案應用於語法高亮顯示?