プログラムでは、ユーザーがテキストフィールドのコマンドを入力し、入力したものがテキスト領域に表示されます。もしそれがyesのようなキーワードなら、それは緑色に変わりますが、テキストエリアには1行のテキストだけを緑色に設定することはできませんので、テキストペインを使用する必要があります。Java:JTextAreaのappend()と同じことを行うメソッドがJTextPaneにありますか?
テキストペインを使用しても、私はもうappendメソッドを使用できないという問題があります。
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);
}
}