1

所以在我的项目中,我有一个带有标签的计时器,它看起来像是正在加载,所以我想知道我将如何制作它,所以中间有一个 %,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);
4

1 回答 1

2

根据设定的时间制作进度条是危险的,因为由于硬件、内存等不同,在您的 PC 上运行 10 秒的程序可能需要 20 秒您可能想要查看的是一个 JProgressBar 来尝试跟踪进度无论你是什么时间。

尝试查看java2sOracle 教程以获取更多信息。

于 2013-10-21T15:22:36.423 回答