所以在我的项目中,我有一个带有标签的计时器,看起来它正在装载所以我想知道如何制作它所以中间有一个%,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);
答案 0 :(得分:2)
根据设定的时间制作进度条是危险的,因为由于硬件,内存e.t.c不同,在PC上运行10秒钟的程序可能需要20秒。你可能想要研究的是一个JProgressBar来试图跟踪你正在进行的任何时间的进展。
请尝试查看java2s和Oracle tutorial以获取更多信息。