ButtonStateController. Changes Component state and fires [action] events in response to user input(key, mouse, focus events) and current state. Repaints component when necessary. Is typically used by Components such as Button, Checkbox, etc as input event listener. Such components also query their state properties, which are not stored in the Component-derived class, for example isPressed(), with state controller.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.