在Netbeans中: 我在JFrame的一个窗格中添加了4个JLabel:
我已经创建了一个JLabel数组:
private JLabel[] myLab = new JLabel[]{};
请,我现在想要的是,可以将这JLabel
(jLabel1
,jLabel2
,jLabel3
,jLabel4
)排列成一个数组,用MyLab[0], MyLab[ 1], MyLab[2], MyLab[3]
调用程序?
答案 0 :(得分:2)
更新(作为markspace suggested):
创建数组的正确语法是
private JLabel[] myLab2 = new JLabel[4];
因为您需要一个长度为4的数组才能在数组中存储4个元素。通过使用new JLabel[]{}
,您将创建一个长度为0的数组。
您不能在NetBeans中编辑生成的代码。因此,在jLable
语句之后,将initComponents();
分配给构造函数中的数组。
myLab[0] = jLabel1;
myLab[1] = jLabel2;
myLab[2] = jLabel3;
myLab[3] = jLabel4;
现在将jLable1
称为myLab[0]
。