for ( int count = 0; count < rectangles.length; count++ ) { MyRectangle rect = new MyRectangle(); // generate random coordinates // int RectX1 = randomNumbers.nextInt( 600 ); // int RectY1 = randomNumbers.nextInt( 600 ); // int RectHeight = randomNumbers.nextInt( 300 ); // int RectWidth = randomNumbers.nextInt( 300 ); rect.setX1( randomNumbers.nextInt( 600 ) ); rect.setY1( randomNumbers.nextInt( 600 ) ); rect.setHeight( randomNumbers.nextInt( 300 ) ); rect.setWidth( randomNumbers.nextInt( 300 ) ); rect.setFilled( false ); boolean isFilled = false; // generate a random color Color RectColor = new Color( randomNumbers.nextInt( 256 ), randomNumbers.nextInt( 256 ), randomNumbers.nextInt( 256 ) ); rect.setRectColor( RectColor ); rectangles[count] = rect; }