What is an implementation? Who and where is the caller?
Are you asking for how to pass a reference to an object (the button) to a method?