Java Textfield打印查询

pro*_*doc 0 java swing netbeans jtextfield uitextfield

嗨,我想从1号到10号循环,并在我的netbeans TextField中将它们全部打印在一起.

我尝试将文本字段放在循环中,但它覆盖了最后一个值,因此它不起作用.知道如何解决这个问题吗?谢谢

码:

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {

 String test = null;
 int i = 0;

    while(i<10){
     test = String.valueOf(i);
     test = test+"/n"
    }

    jTextField3.setText(test); 

  } 
Run Code Online (Sandbox Code Playgroud)

Joh*_*now 5

假设您正在寻找JTextArea.尝试这样的事情:

JTextArea textArea = new JTextArea();
for(int i=0;i<10;i++)
   textArea.append(i+"\n");
Run Code Online (Sandbox Code Playgroud)

TextField通常用于输入,用户可以输入内容的"线".TextArea可能就是你想要的.在这里,您应该调用append()方法,输入要追加的值并添加换行符\n

如果它覆盖了你的最后一个值,请确保在循环外创建字段,然后调用refrence.如果你JTextArea textArea = new JTextArea();在循环中进行,每次迭代都会创建一个新区域,覆盖你所拥有的区域