如何解决如何在Java的同一文本字段上更新数组?
我希望每次按下按钮时在文本字段中显示基于所需数量的字母数组,例如:所需数量:3,选择字母“ A”,因此布局应如下所示: AAA。之后,我想添加另一个字母,其重复值的数量不同,例如:字母“ D”的重复次数为“ 4”,因此,如果文本字段包含:AAA,它将四次添加字母“ D”而不删除先前的内容; AAADDDD。
使用以下代码,可以添加具有任何重复值的任何字母,但是当添加另一个字母时,所有旧字母都将替换为新字母。
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);
}
val
变量是可以选择字母的列表,而tam
变量是重复次数。
任何建议都很好。
解决方法
但是当添加另一个字母时,所有旧字母都被新字母替换。
t1.setText(line);
setText(...)
方法将替换现有文本。您要附加文本。
一种方法是使用:
t1.setText(t1.getText() + line);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。