2013-10-21 87 views
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); 
+0

在用数字更新UI的代码中,向其中添加“+”%“'。如果你想要细节,你必须显示代码。 –

+0

编辑帖子 –

回答

2

根据设定时间制作进度条是危险的节目哪个由于不同的硬件,内存e.t.c,在PC上运行10秒钟可能需要20秒。您可能想要查看的是JProgressBar,可以尝试跟踪您计时的进度。

尝试检出java2sOracle tutorial了解更多信息。

+0

你能把我链接到这个教程吗? –

+0

是否可定制tho –

+1

您是否花时间阅读JProgressBar API? API有一个Swing教程的链接。或者您是否花时间使用'JProgressBar'作为关键字来搜索论坛/网络。主动。 – camickr