Я пытался создать механизм обработки событий с измененным текстом для моего JTextArea
.Для моих целей событие должно быть запущено всякий раз, когда есть изменение в тексте JTextArea
.Я попытался использовать интерфейс KeyListener
, и вот мой код для этого.
txtArea.addKeyListener(new KeyListener() {
@Override
public void keyTyped(KeyEvent arg0) {
}
@Override
public void keyReleased(KeyEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void keyPressed(KeyEvent arg0) {
currentText = text.getText();
if (currentText == textString)
JOptionPane.showMessageDialog(null, "Correct");
}
});
Ничего не произошло, когда текст текстовой области соответствовал жестко закодированному тексту.Как для этого может быть сделано событие, измененное событием.
Можно ли достичь этой цели с помощью PropertyChangedListener
?Если можно, то как?