java - How would I make my random number appear instantly on my frame? -


jtextfield randomnumber = new jtextfield(30); //code randum number below. gbc.gridx = 3; gbc.gridy = 1; randomnumber.addactionlistener(new actionlistener(){         public void actionperformed(actionevent e) {                             //code function goes here.       random rn = new random();     randomnumber.settext(integer.tostring(rn.nextint(51)));        }});  p2.add(randomnumber, gbc); //adding panel, after done functions.  

my goal make randomly generated number appear along when frame opened. far now, randomly generated number appear if press enter key on jtextfield randomnumber.so question how make random number appear inside textfield without having press keys on keyboard. thanks! , apologies novice-level question!

if want have random number appear @ start of execution, put outside of action listener. action listener only execute when action triggered (hitting enter, etc).

also suggest try renaming variables , make first letter start lowercase. can see java naming conventions variables here

jtextfield randomnumbertextfield= new jtextfield(30); //code randum number below. gbc.gridx = 3; gbc.gridy = 1; randomnumbertextfield.addactionlistener(new actionlistener(){         public void actionperformed(actionevent e) {                                   // code execute when hit enter       }});   //code function goes here.   random rn = new random(); randomnumbertextfield.settext(integer.tostring(rn.nextint(51))); p2.add(randomnumbertextfield, gbc); //adding panel, after done functions. 

Comments

Popular posts from this blog

java - pagination of xlsx file to XSSFworkbook using apache POI -

Unlimited choices in BASH case statement -

apache - How do I stop my index.php being run twice for every user -