如何在Java上更新同一文本字段上的数组?
我希望每次按下按钮时,在文本字段中显示一个基于所需数量的字母数组,例如:所需数量:3,所选字母“a”,因此布局如下:AAA。在此之后,我想添加另一个具有另一个重复值的字母,例如:字母“D”重复次数“4”,因此,如果文本字段包含:AAA,它将添加字母“D”四次,而不删除之前的内容;aaddd 使用以下代码,可以添加具有任何重复值的任何字母,但当添加另一个字母时,所有旧字母都将替换为新字母如何在Java上更新同一文本字段上的数组?,java,swing,jframe,jtextfield,Java,Swing,Jframe,Jtextfield,我希望每次按下按钮时,在文本字段中显示一个基于所需数量的字母数组,例如:所需数量:3,所选字母“a”,因此布局如下:AAA。在此之后,我想添加另一个具有另一个重复值的字母,例如:字母“D”重复次数“4”,因此,如果文本字段包含:AAA,它将添加字母“D”四次,而不删除之前的内容;aaddd 使用以下代码,可以添加具有任何重复值的任何字母,但当添加另一个字母时,所有旧字母都将替换为新字母 public void add() { int tam = Integer.parseInt(tLen
public void add()
{
int tam = Integer.parseInt(tLength.getText());
String val = (String) procList.getSelectedItem();
String line = (String) procList.getSelectedItem();
for(int i = 0; i < tam - 1; i++)
{
line += val;
}
t1.setText(line);
}
public void add()
{
inttam=Integer.parseInt(tLength.getText());
String val=(String)procList.getSelectedItem();
字符串行=(字符串)procList.getSelectedItem();
对于(int i=0;i
val
变量是一个可以选择字母的列表,tam
变量是重复次数
任何建议都是好的
但当添加另一个字母时,所有旧字母都将替换为新字母
public void add()
{
int tam = Integer.parseInt(tLength.getText());
String val = (String) procList.getSelectedItem();
String line = (String) procList.getSelectedItem();
for(int i = 0; i < tam - 1; i++)
{
line += val;
}
t1.setText(line);
}
setText(…)
方法将替换现有文本。您希望附加文本
一种方法是使用:
t1.setText(t1.getText() + line);