jprogressbar 可见并且正在单击按钮
public NewJDialog(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
jProgressBar1.setVisible(false);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
jButton1.setEnabled(false);
jProgressBar1.setVisible(true);
repaint();
for(int i=0;i<=100;i+=5){
jProgressBar1.setValue(i);
// jProgressBar1.setIndeterminate(false);
try{
jProgressBar1.paintImmediately(0, 0, 100, 100);//0, 1, 100, 10
Thread.sleep(100);
jProgressBar1.setStringPainted(true);
}catch(Exception e){}
}
我使用上面的代码在 JDialog 中使用 Jprogressbar。如果我使用这个,我可以在完成其过程(100%)后看到一个进度条,而且我不想在按钮单击之前显示进度条。
public NewJDialog(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
jProgressBar1.setVisible(false);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
jButton1.setEnabled(false);
jProgressBar1.setVisible(true);
repaint();
for(int i=0;i<=100;i+=5){
jProgressBar1.setValue(i);
// jProgressBar1.setIndeterminate(false);
try{
jProgressBar1.paintImmediately(0, 0, 100, 100);//0, 1, 100, 10
Thread.sleep(100);
jProgressBar1.setStringPainted(true);
}catch(Exception e){}
}
I use above code for using a Jprogressbar in a JDialog. If I use this I can see a progressbar after completing its process(100 %) and also I don't want to show the progressbar upto buttonclick.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)