Программа позволяет пользователю вводить команду в текстовое поле, тогда все, что они набрали, будет отображаться в текстовой области. Если это ключевые слова, такие как да, он станет зеленым, однако я не могу установить только одну строку текста в текстовой области, поэтому мне нужно использовать текстовую панель.Java: Есть ли какой-либо метод в JTextPane, который делает то же самое, что append() в JTextArea?
Проблема в том, что если я использую текстовое поле, я больше не могу использовать метод 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);
}
}