我是Java的新手,我在完成任务时遇到了一些麻烦。 我有一个包含100个JLabel的面板:
for(int i=0;i<100;i++)
{
num[i] = new JLabel(""+i, JLabel.CENTER);
mainPanel.add(num[i]);
}
单击
时设置标签图像图标的按钮public void actionPerformed(ActionEvent ae)
{
int a = ran.nextInt(6) +1;//random number
int b +=a;
if(b>=100)
{
b=99;
num[b].setIcon(icon);
}
else
{
num[b].setIcon(icon);
}
}
如何从上一个位置删除图标并将其更新到新位置?
答案 0 :(得分:2)
您可以尝试记住您尝试设置图标的标签index
的{{1}}。
例如 -
array