java - Increment an object name within a loop -


i using loop create grid of 60 jbuttons. want have name of actionlistener increment each time loops runs:

for (int y = 0; y < game.getheight(); y++) {         (int x = 0; x < game.getwidth(); x++) {             jbutton square = new jbutton();             square.setfont(new font("verdana", font.plain, 20));             actionlistener bh = new button_handler();             square.addactionlistener(bh);             grid.add(square);         } 

so name increment (bh_1, bh_2, bh_3, etc).

thanks!

if goal able keep track of actionlisteners name after creation, want use array this. (if not why want name them differently, need more info.)

assume have actionlistener[60] called actionlisteners , counter called buttoncount.

jbutton square = new jbutton(); square.setfont(new font("verdana", font.plain, 20)); actionlistener bh = new button_handler(); actionlisteners[buttoncount++] = bh; // store handler in array later square.addactionlistener(bh); grid.add(square); 

now able access actionlisteners array.


Comments

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -