Я пытаюсь сделать текстовый механизм обработки событий для моего 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");
}
});
Ничего не произошло, когда текст textarea соответствовал жесткокодированному тексту. Как можно изменить событие события для этого.
Можно ли достичь этой цели с помощью PropertyChangedListener
? Если это возможно, то как?