`

this 与 getSource() 细节

 
阅读更多


一个对象实例化之后,在它的方法体中出现的this就是指自身。
addItem(menu1,"跑步",this)在MenuWindow类的方法中,
因此这个this为MenuWindow对象,
使用自身对象是因为MenuWindow对象实现了ActionListener接口,
所以可以作为监视器注册给菜单项。
这个程序中getsource()不是获得数据源,
而是获得产生某个ActionEvent事件的对象的引用,
具体来说就是当鼠标点击的为button对象时e.getSource()==button才为真。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics