【发布时间】:2011-10-12 13:00:25
【问题描述】:
我一直在尝试为我的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 实现吗?如果可以,那怎么做?
【问题讨论】: