Exception in thread main error
Look at the code .........
public class DancingRect {
int locx , locy;
int width, height;
Color myColor;
/** Creates a new instance of DanceRect */
public DancingRect(int locx ,int locy , int width, int height , Color myColor) {
this.locx = locx;
this.locy = locy;
this.width = width;
this.height = height;
this.myColor = myColor;
}
public void danceStep()
{
}
public void paint(Graphics g)
{
g.setColor(myColor);
g.fillRect(locx , locy , width, height);
}
}
public class Mondorian extends javax.swing.JApplet
{
static final int NUM_RECTS = 9;
DancingRect r[];
public void init()
{
System.out.println(" <<INIT>>");
setBackground(Color.black);
initRectangles();
}
public void initRectangles()
{
r = new DancingRect[NUM_RECTS];
r[0] = new DancingRect(0,0,90,90,Color.yellow);
r[1] = new DancingRect(250,0,40,190,Color.yellow);
r[2] = new DancingRect(250,55,60,135,Color.yellow);
r[3] = new DancingRect(80,200,220,90,Color.blue);
r[4] = new DancingRect(100,10,90,80,Color.blue);
r[5] = new DancingRect(80,100,110,90,Color.lightGray);
r[6] = new DancingRect(200,0,45,45,Color.red);
r[7] = new DancingRect(0,100,70,200,Color.red);
r[8] = new DancingRect(200,55,60,135,Color.magenta);
}
public void start()
{
System.out.println(" >>Start <<");
}
public void paint(Graphics g)
{
for(int i=0;i<NUM_RECTS;i++)
{
r[i].paint(g);
}
}
public void stop()
{
System.out.println(" <<Stop >>");
}
}
Both the class are placed in separate files and there sorce and class files are in the same directory . The program complies fine but when i try to execute it , it gives " java.lang.NoSuchMethodError: main
Exception in thread "main" "
What could be the problem ............