import java.awt.*; public class SubclassedContainer { public static void main (String[] args) { MyFrame myWindow; Button button; myWindow = new MyFrame("A subclassed Frame window"); button = new Button("I'm a vanilla Button"); myWindow.setLayout(new FlowLayout()); myWindow.add(button); myWindow.resize(300,100); myWindow.show(); } } // End of Class SubclassedContainer class MyFrame extends Frame { MyFrame(String label) { super(label); } public boolean action (Event e, Object arg) { if (e.target instanceof Button) { System.out.println("Buttons are so lazy..."); System.out.println("Button pressed:" + arg); } return true; } } // End of Class MyFrame