2D Arrays

Ahovking's Avatar
Newbie Member
Declare a 2 dimentional array to store the x co-ordinates of every left mouse click (lmb),
then when array is full print out all the stored values on the screen in a 10x10 matrix.


do i have it right so for and i cant work out this last part
plz help

this is what i have so far

Code:
import java.awt.*;
import java.applet.*;
import java.awt.event.*

public class TwoDDrray extends Applet implements MouseListener{

    int[] lmb[10,10];
    int d1 = 0
    int d2 = 0

    public TwoDDrray()
    {
        addMouseListener ( this ) ;

        setBackground (java.awt.Color.blue ) ;
    }

    public void mouseClicked( MouseEvent ev ) {

    do{
        if (d2<9)
            d2++;
        eles (
            set d2=0
            d1++;
                )

          }while (counter < 9);
    }

           if (d1<9)
        {
        lmb[d1][d2] = ev.getX();
        repaint ();
        }
       
        eles
        Print out all the stored values ?          
}

Last edited by shabbir; 8Apr2010 at 08:22.. Reason: Code blocks
0
virxen's Avatar, Join Date: Nov 2009
Pro contributor
fist of all it is not eles but else

and int[][] lmb=new int[10][10];

where to you declare counter variable?
0
Ahovking's Avatar
Newbie Member
Well sorry im still a noob to this java thing lol

initialise d1, d2 to 0
declare lmb array[10][10]
WHEN left mouse is clicked
IF(d2<9)
add 1 to d2
ELSE
set d2 to 0
add 1 to d1

IF(d1<9)
set lmb[d1][d2] to x-coordinate of mouse event
ELSE
print out all the stored values