0

I am writing a simple program for my grade 11 computer science and i keep getting an out of balance exception in my code. (see below for code)

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class project10 extends Applet
implements ActionListener,KeyListener
{

int width=1000, height=800; // screen size
Image backbuffer;
Graphics backg;
Timer timer1;
int degrees = 0;        
int shipx=40,shipy=800; 
int difficulty=10;  
int[] blockx =new int[9];
int[] blocky =new int[9];
int i;
for(i=0;i<=9;i++)
    {
        blockx[i]= (int)(Math.random()*1000+1);
        blocky[i]= (int)(Math.random()*150+1);
    }   


public void init()
 {
   addKeyListener(this);
   setSize(1000,800);
   backbuffer = createImage( width, height );
   backg = backbuffer.getGraphics();
   backg.setColor( Color.white );
   timer1 = new Timer(5, this);
}
public void start()
{
    timer1.start();
}

public void stop()
{
    timer1.stop();
}

public void destroy()
{
    //System.exit(0);
}


public void actionPerformed(ActionEvent e)
{
    if(e.getSource() == timer1)
    {
        backg.setColor(Color.white);
            backg.drawRect(0,0,1000,1000);
            backg.setColor(Color.black);
            backg.fillRect(shipx,shipy,20,20);
            for( i=0;i<=9;i++)
            {
                backg.drawRect(blockx[i],blocky[i],20,20);
            }
            repaint();

    }

if anymore details are necessary just let me know and yes I did remove some methods

Hobson
  • 11
  • 2

0 Answers0