【发布时间】:2012-01-13 02:44:40
【问题描述】:
所以你可能知道,如果你有一个文本字段并且你添加了一个 ActionListener 到它,它只会监听 enter 按钮的按键。但是,我想让我的 ActionListener 监听 .所以基本上我有这个:
public static JPanel mainPanel() {
JPanel mainp = new JPanel();
JTextArea areap = new JTextArea("Some text in the textarea");
JTextField fieldp = new JTextField("Edit this");
areap.setEditable(false);
fieldp.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(//change in textfield, for instance a letterpress or space bar)
{
//Do this
}
}
});
mainp.add(areap);
mainp.add(fieldp);
return mainp;
}
我可以通过什么方式收听文本的变化(如 actionPerformed 事件中记录的)?
【问题讨论】:
标签: java swing actionlistener jtextfield