java - 在 Java 中使用 for 循环在多个标签上使用 setText() (Netbeans)

标签 java netbeans

我在设计模式下创建了多个标签,并将它们命名为lab_1、lab_2、lab_3等。 现在我想通过 for 循环对它们使用 setText()。

for(int i=0; i<16; i++){
   String var= "lab_"+i;
   var.setText(i);
}

这显然行不通。但我想不出别的事情。 现在是否可以将标签更改为标签数组(我没有动态创建它们,而是从设计窗口创建它们。) 有什么帮助吗?

最佳答案

你想要这样的东西吗?.

   String EMPTY_SPACE="";

    JLabel [] jLabels ={lab_1, lab_2, lab_3};

    for (int i = 0; i < jLabels.length; i++) {
        jLabels[i].setText(i+EMPTY_SPACE);
    }

关于java - 在 Java 中使用 for 循环在多个标签上使用 setText() (Netbeans),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29573856/

相关文章:

java - sling :resourceSuperType is impacting sling resolution?怎么样

java - Spring MVC 绑定(bind)结果有错误返回

Java:从未知大小的数据库中读取值

java - 如何在 Netbeans 中导入项目?

mysql - 如何将 MySQL 中的数据插入数组,然后在 Netbeans 中显示在条形图上?

c++ - 警告 : GDB: Failed to set controlling terminal: Operation not permitted

java - 为拍摄的图像添加新名称的方法

java - eclipse ubuntu 18.04安装java.lang.ClassNotFoundException :

java - Netbeans 7.2.1 可视化 Web 编辑器

java - 使用来自不同项目的加载器从项目的源文件夹加载文件