如何在JTextField上打印字符串

时间:2015-07-20 12:28:03

标签: java jpanel jtextfield

我想在String上显示b TextFieldString bstringChar数组的转换。

void setTextField(char s) {
     stringChar[index] = s;
     index++;
     String b = new String(string);
     System.out.println(b);
     TextField.setText(b);
}

如果我执行代码,则字符串不会显示在文本字段中。

2 个答案:

答案 0 :(得分:0)

你说:我想在TextField上显示字符串b。 string b是stringChar数组的转换。

但在您编写的代码中:String b = new String(string);

而不应该是:String b = new String(stringChar);

此外,您应该重新绘制文本字段:TextField.repaint();

答案 1 :(得分:-2)

  

块引用   JTextArea.setText(字符串);   JTextArea.append(字符串);

java doc:

http://docs.oracle.com/javase/6/docs/api/javax/swing/JTextArea.html