java吧 关注:1,241,578贴子:12,712,641
  • 21回复贴,共1

新手疑问:关于监听器

只看楼主收藏回复

我想从TextField输入文字,然后在TextArea中显示。为什么按下ENTER键后,就能在TextArea中看到?部分代码如下:
class TFListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
String s = tf.getText();
ta.setText(s);
tf.setText("");
}
}
图:
代码中并没有提到按ENTER就能在TextArea中看到,新手表示疑惑不解。


IP属地:江苏1楼2013-06-07 20:58回复
    大神呢?救命啊


    IP属地:江苏2楼2013-06-07 21:05
    回复
      ta.setText(s);
      话说这句不就是了吗


      3楼2013-06-07 21:26
      收起回复
        估计代码里有快捷键设置,将enter与该事件绑定了。


        IP属地:四川4楼2013-06-07 21:56
        收起回复
          应为监听器的事件触发了,讲就是去响应了,响应的的操作就是这个了actionPerformed()


          IP属地:湖北7楼2013-06-07 22:12
          回复
            这不是时间监听?Enter键出发了事件actionPerformed执行


            8楼2013-06-09 12:19
            回复