如何使用进度条的插件来监控后台程序的运行进度
答案:2 悬赏:0 手机版
解决时间 2021-03-28 11:50
- 提问者网友:情歌越听越心酸
- 2021-03-28 08:05
如何使用进度条的插件来监控后台程序的运行进度
最佳答案
- 五星知识达人网友:woshuo
- 2020-08-03 11:53
publicclassNewJFrameextendsjavax.swing.JFrameimplementsActionListener,ChangeListener{publicNewJFrame(){initComponents();Timertimer=newTimer(50,this);timer.setRepeats(true);timer.start();}@SuppressWarnings("unchecked")//privatevoidinitComponents(){jPanel1=newjavax.swing.JPanel();jProgressBar1=newjavax.swing.JProgressBar();jLabel1=newjavax.swing.JLabel();setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);setAlwaysOnTop(true);getContentPane().setLayout(newjava.awt.CardLayout());jPanel1.setPreferredSize(newjava.awt.Dimension(600,350));jPanel1.setVerifyInputWhenFocusTarget(false);jPanel1.setLayout(neworg.netbeans.lib.awtextra.AbsoluteLayout());jPanel1.add(jProgressBar1,neworg.netbeans.lib.awtextra.AbsoluteConstraints(310,294,270,10));//jLabel1.setIcon(newjavax.swing.ImageIcon(getClass().getResource("/splashTimer.jpg")));//NOI18NjLabel1.setMaximumSize(newjava.awt.Dimension(600,350));jLabel1.setMinimumSize(newjava.awt.Dimension(600,350));jLabel1.setPreferredSize(newjava.awt.Dimension(600,350));jPanel1.add(jLabel1,neworg.netbeans.lib.awtextra.AbsoluteConstraints(0,0,-1,-1));getContentPane().add(jPanel1,"card2");pack();}//publicstaticvoidmain(Stringargs[]){java.awt.EventQueue.invokeLater(newRunnable(){publicvoidrun(){newNewJFrame().setVisible(true);}});}//Variablesdeclaration-donotmodifyprivatejavax.swing.JLabeljLabel1;privatejavax.swing.JPaneljPanel1;privatejavax.swing.JProgressBarjProgressBar1;//EndofvariablesdeclarationpublicvoidstateChanged(ChangeEvente1){intvalue=jProgressBar1.getValue();if(e1.getSource()==jProgressBar1){}}publicvoidactionPerformed(ActionEvente){intvalue=jProgressBar1.getValue();if(value<100){value++;jProgressBar1.setValue(value);}else{jProgressBar1.setValue(0);}}}终于看到个用netbeans的人了。。
全部回答
- 1楼网友:上分大魔王
- 2020-10-06 00:23
我猜你是说winform窗体应用程序吧。 winform下直接有一个progressbar进度条控件。给它赋值0到1的浮点数时,它就会显示相应的进度条长度。但是怎么去使用进度条来跟进你方法的执行过程呢? 这里最常用的思想是。如果你的方法需要等待2秒以上的话
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯