私は色を変えることができる1つの方法はsetForground()です。しかし、複数のコード行がある場合、すべてが緑色または黒色になります。この問題を解決する別の方法や方法がありますか?ありがとう!Java:テキスト領域の特定の行または行の文字列の色を変更するにはどうすればよいですか?
int key = evt.getKeyCode();
if (key == KeyEvent.VK_ENTER)
{
String tb1EnterdValue = tb1.getText().toString();
if((tb1EnterdValue.equals("yes")))
{
TextArea1.setForeground(Color.green);
else
{
TextArea1.setForeground(Color.lightGray);
}
this.TextArea1.append(">"+tb1EnterdValue+newline);
this.tb1.setText("");
ありがとう、しかし、私はJTextAreaからどのようにソースコードを取得するのですか? – Kevin
ソースコードはJDKに付属しています。これはsrc.zipというファイル内にあります。 – camickr
それを入手しましたが、どこにこのコードをコピーしますか? – Kevin