我会一些javascript,在那里事件就是什么onmouseover, onload什么的,这是时间,然后定义一些函数来对应这些事件。在我的脑子里就留了这些印象。
现在看thinking in java时,看到了“事件与监听”部分了,完全不明白了,书中有一个表,比如说:actionEvent,actionListener,addActionListener, removeActionListener 说这是事件,监听器接口
对应的组件是jbutton, jlist这是什么意思啊?这还和onmouseover 等js中的事件有关系吗?

解决方案 »

  1.   

    javascrip中的事件绝没有JAVA中的多。
    你上面说的表是这样的。
    actionEvent,actionListener,addActionListener, removeActionListener 
        事件,       监听器接口        组件是jbutton         jlist actionEvent是一个事件,作为参数传递给actionPerformed,actionListener是一个接口,必须实现接口中的
    public void actionPerformed(ActionEvent e){}这个方法。
    而addActionListener, removeActionListener 就是给需要的组件注册监听器。此处就是将你的jbutton和jlist分别添加事件和移除事件。
      

  2.   

    事件监听与响应是Java GUI编程里面出现的
    一般都采用内部类实现
      

  3.   

    javascript和java不一样,一个是脚本语言,另一个不是。java要不javascript强多了
      

  4.   

    建议初学时,用不是很深的教材,那样入门也快,最好不要初学时就用THINK IN JAVA