Hi, >>cannot resolve symbol variable RectangleTest this is an object and you have to declare it in the following way: RectangleTest rectangleTest = new RectangleTest(); >>cannot resolve symbol class add here you have a syntax problem (I believe) correct: c.add(<whatever component&gt ) ; >>RectangleTest should be declare abstract; it does not define actionPerformed(java.awt.event.ActionEvent) in RectangleTest public class RectangleTest extends JApplet implements ActionListener { you have to declare a method actionPerformed( ActionEvent e ). you cant define your own name for this method, as you did with getInformation(). hope that helps. [ March 28, 2004: Message edited by: Ben Buchli ]