このプログラムでは、ユーザーがテキストフィールドにコマンドを入力すると、入力したものがテキスト領域に表示されます。yes などのキーワードの場合は緑色に変わりますが、テキスト エリアに 1 行のテキストだけを緑色に設定することはできないため、テキスト ペインを使用する必要があります。
問題は、テキスト ペインを使用すると追加メソッドを使用できなくなることです。
private final static String newline = "\n";
private void enterPressed(java.awt.event.KeyEvent evt) {
int key = evt.getKeyCode();
if (key == KeyEvent.VK_ENTER)
{
String textfieldEnterdValue = textfield1.getText().toString();
this.TextArea1.append("> "+tb1EnterdValue+newline);
this.tb1.setText("");
if((tb1EnterdValue.equals("yes")) )
{
TextArea1.setForeground(Color.green);
}
}