java - How to Print on JTextArea -


i'm learning program in java , i'm creating first gui app. creating 100 random numbers. did first on cmd this:

public class randomnumbers {  public static void main(string[] args){          float n = 100;         float m = 1513;         float = 19713;         float x = 177963;         float c = 1397;         float r;         float i;          for(i=0;i<=n;i++){             r = (a*x+c)%m;             x = r;             r = r/m;              system.out.println(r);         }     } } 

for reason when try print 100 random numbers on text area, prints me one.this code:

import javax.swing.*;  import java.awt.event.*;  import java.awt.*;  public class guirandomnumbers extends jframe implements actionlistener{          public jtextarea area;     public jscrollpane scroll;     public jbutton button;      public randomnumbers(){         setlayout(null);         area = new jtextarea();         area.seteditable(false);         scroll = new jscrollpane(area);         scroll.setbounds(10, 10, 400, 300);         add(scroll);          button = new jbutton("generate");         button.setbounds(10, 650, 100, 25);         add(button);         button.addactionlistener(this);     }      public void actionperformed(actionevent e){         float n = 100;         float m = 1513;         float = 19713;         float x = 177963;         float c = 1397;         float r;         float i;         if(e.getsource()==button){             for(i=0;i<=n;i++){                 r = (a*x+c)%m;                 x = r;                 r = r/m;                  area.settext(string.valueof(r));             }          }     }       public static void main(string[] args) {           randomnumbers p1 = new randomnumbers();         p1.setbounds(0, 0, 500, 750);         p1.setvisible(true);      }     } 

what problem? appreciae help.

thanks in advance.

use

area.append(string.valueof(r) + "\n\r"); 

instead of

area.settext(string.valueof(r)); 

Comments

Popular posts from this blog

c++ - CryptStringToBinary API behavior -

c++ - Correct method for redrawing a layered window -

java.util.scanner - How to read and add only numbers to array from a text file -