首页 > 解决方案 > 如何增加 jLabel 地址

问题描述

我试图弄清楚如何在 jLabel 之后增加数字,例如:jLabel1 -> jLabel2,带有 for 语句。我不知道这是否可能,但没有它我的想法就完蛋了

我曾尝试将数字设为变量,然后将其递增,但我不知道是否要这样做的语法。我的代码不是那么流利,所以我想不出任何其他方法

 //i want to turnthis into
 jLabel1.setText("hi");
 //this
 jLabel2.setText("hello");

标签: javanetbeans

解决方案


您不能增加变量名,但您可能想要做的是拥有一个 JLabels 数组。然后你可以这样称呼他们;

JLabel[] labels = new JLabel[2];
labels[0] = jlabel1;
labels[1] = jlabel2;

labels[0].setText("hi");
labels[1].setText("hello");

推荐阅读