samer@1: // program to test lightweight components samer@1: package test.awt; samer@1: samer@1: import java.awt.*; samer@1: import java.awt.event.*; samer@1: import java.applet.*; samer@1: samer@1: samer@1: public class Light extends Applet samer@1: { samer@1: public static void run(Container c) samer@1: { samer@1: c.setLayout(new FlowLayout()); samer@1: c.add( new Button("Hello!")); samer@1: c.add( new Lightweight(Color.green,"harpo")); samer@1: c.add( new Lightweight(Color.blue,"groucho")); samer@1: c.add( new Lightweight(Color.red,"zeppo")); samer@1: c.validate(); samer@1: } samer@1: samer@1: public static void main(String[] args) samer@1: { samer@1: Frame fr=new Frame("Lightweight test"); samer@1: fr.addWindowListener(new WindowAdapter() { samer@1: public void windowClosing(WindowEvent e) { samer@1: System.exit(0); samer@1: } samer@1: } ); samer@1: fr.setSize(400,100); samer@1: fr.show(); samer@1: run(fr); samer@1: } samer@1: samer@1: public void init() samer@1: { samer@1: setBackground( Color.black); samer@1: setForeground( Color.yellow); samer@1: getParent().setBackground( Color.red); samer@1: run(this); samer@1: } samer@1: samer@1: }