更新Jlabel的新职位

时间:2013-04-09 10:43:25

标签: java swing layout jlabel layout-manager

我是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);              
    }
}

如何从上一个位置删除图标并将其更新到新位置?

1 个答案:

答案 0 :(得分:2)

您可以尝试记住您尝试设置图标的标签index的{​​{1}}。

例如 -

array