私は私の質問を明確にしていませんが、私はここで説明しようとしています: 私のJavaアプリケーションでは、RSyntaxTextAreaライブラリを使用しています。文字列(2c、7x、12g)の後ろに文字列を書いてみると、この文字列は普通の数字や普通の文字列とは違った色になります。 私の質問は、このタイプの「数字」を前景の色として黒で残すにはどうしたらいいですか?あなたのヒントについてRSyntaxTextAreaの数字は、別の方法で強調表示されています。[Java]
ありがとう!
私は私の質問を明確にしていませんが、私はここで説明しようとしています: 私のJavaアプリケーションでは、RSyntaxTextAreaライブラリを使用しています。文字列(2c、7x、12g)の後ろに文字列を書いてみると、この文字列は普通の数字や普通の文字列とは違った色になります。 私の質問は、このタイプの「数字」を前景の色として黒で残すにはどうしたらいいですか?あなたのヒントについてRSyntaxTextAreaの数字は、別の方法で強調表示されています。[Java]
ありがとう!
私は間違っていたことを知りました。 RSTA、「3TR」のような時はいつでもユーザタイプの何かのカスタム言語としてこれを使用している間、おそらく、
{ErrorNumberFormat} { addToken(Token.ERROR_NUMBER_FORMAT); }
ので:私は自分の言語を作成するためにTokenMakerMakerを使用し、フレックスファイルには作成し、ErrorNumberFormat
ライン(文字列の後に文字が続く文字列を構成する)場合、このスキームは番号の形式内でエラーのように認識し、別の方法で色付けします。
SyntaxScheme scheme = textArea.getSyntaxScheme();
scheme.getStyle(Token.ERROR_NUMBER_FORMAT).foreground = Color.BLACK;
textArea.repaint();
textArea.revalidate();
ブラックに、このトークンの色を設定するには:私は単に自分のアプリケーションでこのコードを書く私の問題を解決するには !
スナップショットplz ... –
スナップショットがアップロードされました! – Pino
これはどの種類のトークンですか? – Pino