2

我创建了一个 JLabel 数组:

private JLabel label[]=new JLabel[10];

如何将 jlabels 添加到 netbeans 中的此数组中?

4

3 回答 3

3

尝试这个:-

 JLabel[] labels = new JLabel[10];

for(int i=0; i<labels.length; i++){
 labels[i] = new JLabel("Label Name " + i);
}
于 2012-12-04T14:54:00.137 回答
2

我从来没有使用过netbeans,所以我不确定这是否是你的意思(比如一些IDE快捷方式或其他东西),但你可以通过将数组中的位置分配给新的JLabel来将JLabels添加到java中的数组中。

    JLabel[] label = new JLabel[10];

手动分配它们...

    label[0] = new JLabel("text");

或一次全部...

     for(int i = 0; i < label.length; i++) {
         label[i] = new JLabel("text");
     }
于 2012-12-04T14:59:07.920 回答
1

您不向数组添加元素,它不是动态的,您只需更新条目即可。最初,您的数组有null条目。

JLabel label1 = new JLabel("Okocha");
label[0] = label1;
于 2012-12-04T14:55:28.203 回答