import java.io.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Hello extends DefaultButtonModel{ public Hello(){ super(); } protected void fireItemStateChanged(ItemEvent e) { System.out.println("state changed fired: "+e); } protected void fireActionPerformed(ActionEvent e) { System.out.println("action performed fired: "+e); } protected void fireStateChanged() { System.out.println("statechanged()"); } public static void main(String[] args){ Hello h = new Hello(); h.setPressed(true); } }