两个方法都是获取发生事件的事件源对象,区别也许是返回的类型不同,如果是getSource()需要强制类型转换为Component 对象;而getComponent()无需转换;
API的说明如下:
类ComponentEvent
getComponent()返回发起事件的 Component 对象,如果该对象不是一个 Component,则返回 null。
类EventObject
getSource()返回最初发生 Event 的对象。
JAVA-getComponent()与getSource()
最新推荐文章于 2025-08-15 10:36:56 发布
本文对比了Java中从事件获取事件源对象的两种方法:getSource()与getComponent()。介绍了这两种方法的区别,getSource()需要进行类型转换,而getComponent()则无需转换。适用于初学者了解如何正确使用这两种方法。
1019

被折叠的 条评论
为什么被折叠?



