2016-05-02 4 views
1

私は私の質問を明確にしていませんが、私はここで説明しようとしています: 私のJavaアプリケーションでは、RSyntaxTextAreaライブラリを使用しています。文字列(2c、7x、12g)の後ろに文字列を書いてみると、この文字列は普通の数字や普通の文字列とは違った色になります。 私の質問は、このタイプの「数字」を前景の色として黒で残すにはどうしたらいいですか?あなたのヒントについてRSyntaxTextAreaの数字は、別の方法で強調表示されています。[Java]

enter image description here

ありがとう!

+0

スナップショットplz ... –

+0

スナップショットがアップロードされました! – Pino

+0

これはどの種類のトークンですか? – Pino

答えて

0

私は間違っていたことを知りました。 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(); 

ブラックに、このトークンの色を設定するには:私は単に自分のアプリケーションでこのコードを書く私の問題を解決するには !

関連する問題