This applet illustrates how inheritance can be used to specialize an existing object. It uses a ToggleButton, which is defined as an extension of the java.awt.Button class.
ToggleButton.java
ToggleTest.java