Generated by

Class javax.swing.JButton

Documentation changed from old to new.

Added Constructors
JButton(Action) Creates a button where properties are taken from the Action supplied.

Added Methods
void configurePropertiesFromAction(Action) Factory method which sets the AbstractButton's properties according to values from the Action instance.

Changed Methods
AccessibleContext getAccessibleContext() Documentation changed from old to new.
Gets the AccessibleContext associated with this JButton.
void removeNotify() Documentation changed from old to new.
Method was inherited from JComponent, but is now defined locally.
Overrides JComponent.removeNotify to check if this button is currently set as the default button on the RootPane and if so sets the RootPane's default button to null to ensure the RootPane doesn't hold onto an invalid button reference.