In a comment reply to one of my answers, Hovercraft said
No, your suggestion will make things worse really, since by using this as the ActionListener, you're suggesting that he make his View also a Control, something that shouldn't be done in anything other than "toy" programs.
As a newbie, I have always been using 'this' and I am unclear as to why this is so discouraged. Could someone could explain/elaborate Hovercraft's answer or give another?
Comment-- https://stackoverflow.com/questions/18021509/how-can-i-call-method-with-a-string/18021674#18021674