在标签中显示%

时间:2013-10-21 15:18:53

标签: java swing loading jlabel

所以在我的项目中,我有一个带有标签的计时器,看起来它正在装载所以我想知道如何制作它所以中间有一个%,10秒后变为100%所以就像1第二个是10%1.5秒是15%

我的计时器

    public void actionPerformed(ActionEvent evt) {
        m.setVisible(true);

        Close();
        timer.stop();

    }
}

标签代码

Loading = new javax.swing.JLabel();

Loading.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pkgnew/launcher/Images/Loading Program/Loading.gif"))); // NOI18N

getContentPane().add(Loading);
Loading.setBounds(210, 210, 60, 60);

1 个答案:

答案 0 :(得分:2)

根据设定的时间制作进度条是危险的,因为由于硬件,内存e.t.c不同,在PC上运行10秒钟的程序可能需要20秒。你可能想要研究的是一个JProgressBar来试图跟踪你正在进行的任何时间的进展。

请尝试查看java2sOracle tutorial以获取更多信息。