| Author |
Memory Leaks and Removing ActionListeners
|
Hollowman Kumar
Greenhorn
Joined: May 14, 2003
Posts: 1
|
|
Hi, I have a button declared at the class level i instantiate the button in the constructor and add an actionListener object to the same. while moving to the next screen if i set the button to null would the button be eligible for garbage collection or do i explicitly need to remove the actionListener object as well? Thank You, Phani.
|
 |
Nathan Pruett
Bartender
Joined: Oct 18, 2000
Posts: 4121
|
|
You don't have to remove the actionlistener, for two reasons... ActionListeners don't (normally) have a reference to the components they are attached toEven if the ActionListener did have a reference to the button, as long as there wasn't another reference to the ActionListener, they would still be garbage collected. The GC is able to figure out circular dependencies.
|
-Nate
Write once, run anywhere, because there's nowhere to hide! - /. A.C.
|
 |
 |
|
|
subject: Memory Leaks and Removing ActionListeners
|
|
|