设置多个JLabel来执行循环操作?

时间:2017-04-15 20:10:02

标签: java arrays loops for-loop jlabel

我没有找到任何问题的解决方案,所以就是这样。

我想访问我的JLabel。我的所有标签背后都有数字,我想更改这些数字并以这种方式访问​​我的标签。

示例:

JLabel1.setText("how");
JLabel2.setText("can");
JLabel3.setText("I");
JLabel4.setText("access");
JLabel5.setText("these");
JLabel6.setText("better");

我想通过更改变量名称末尾的数字来循环访问它们,并以这种方式为它们赋值,因为我将使用大量标签,我想更改内容标签很多次。

上面的例子就是这样:

String[] texts = {"how", "can", "I", "access", "these", "better"};

// this is the part I do not know, if it can be done or not.

for (int i = 0; i < texts.length; i++) {
    JLabel+(i+1).setText(texts[i]);
}

此代码不起作用,但我在这里寻求帮助并找到解决此问题的方法。你可能有任何解决方案,我很乐意听到它,希望我会理解它。我只是一名学生,但我会尽我所能。

我正在使用Netbeans IDE 8.1,并在GUI构建器中使用它(这可能无关紧要,但以防万一)。

0 个答案:

没有答案