我想在一个Jlabel中显示我的String数组的值。在一个jlabel中显示数组值
我试过一个循环(for),但结果是新的字母覆盖了前一个。 我不明白我怎么能显示下面的字母。
labelWord是我的Jlabel的variableName。
String myArray[] = new String[4];
myArray[0] = "h";
myArray[1] = "e";
myArray[2] = "l";
myArray[3] = "l";
myArray[4] = "o";
和我的循环:
for (int j = 0; j <= myArray.length; j++) {
labelWord.setText(myArray[j]);
}
只需尝试'labelWord.setText(labelWord.getText()+ myArray [j]);' – Braj
[在JLabel中附加文本]的可能重复(http://stackoverflow.com/questions/9717121/append-text -in-jlabel) – Braj
非常感谢! – Skunk