How do I make it so that the program doesn’t keep reading in code until the button is clicked?
Why?: I have a 10×10 grid with buttons in each part and then code running depending on what is clicked. However, my program keeps reading in code so there is never a choice being made and it gives me error. I tried giving it a infinite loop until a button is pressed, but that doesn’t work out so well
-edit
I’m a complete beginner with Java.
This is a picture of the GUI

http://imageshack.us/content_round.php?page=done&l=img843/5351/sascp.png
What I want is for the code to not keep running step by step until I click a button.
E.G.:
- create gameGUI
- wait until and check which button is pressed
if(buttonClicked[i][k] == something){
System.out.println("lool");
}
But what’s happening in my code is that it creates the gameGUI and then because the user isn’t fast enough to click it just skips over the if statement or gets a run-time error because nothing was pressed.
In both Android & Swing (& I’d expect J2ME), buttons fire events when told to do so (by activating them). You would generally just wait for that to happen before doing anything, and not bother with what the rest of the GUI is doing (or not doing) at the time.
Or in other words:
ActionListenerto the buttons.actionPerformed()method, insert the code that you have above.Also