public void setProgression(int _v) { int vInit=_v; if(progression_!=null) { if(vInit< 0) vInit=0; if(vInit>100) vInit=100; if(progression_.getValue()!=vInit) { if(SwingUtilities.isEventDispatchThread()) { progression_.setValue(vInit); } else { final int v=vInit; SwingUtilities.invokeLater(new Runnable() //AndWait { public void run() { progression_.setValue(v); //BuUpdateGUI.repaintNow(progression_); } }); } } } } }
public BuProgressBar() { if(!BuLib.isLiquid()) setSize(getPreferredSize()); }
public String getString() { String r=super.getString(); if(r==null) { int v =getValue(); int vmin=getMinimum(); int vmax=getMaximum(); if((vmax>vmin)&&(v>vmin)) { if((vmin==0)&&(vmax==100)) r=((v-vmin)*100/(vmax-vmin))+"%"; else r=""+v; } } return r; }
progression_=new BuProgressBar(); progression_.setMinimum(0); progression_.setMaximum(100); progression_.setValue(0); progression_.setName("pgTASKPROGRESS"); progression_.setPreferredSize(new Dimension(120,14));
progress_=new BuProgressBar(); Dimension ps=progress_.getPreferredSize(); ps.width=200; progress_.setPreferredSize(ps); progress_.setSize(ps); progress_.setValue(0); add(progress_); revalidate();
public LauncherPanel() { bar_ = new BuProgressBar(); bar_.setStringPainted(true); task_.setBar(bar_); lbSize_.setToolTipText(EbliLib.getS("Dimension source")); lbSize_.setFont(ft); bar_.setMaximum(100); bar_.setSize(100, 10); pn.add(lbSize_, BuBorderLayout.WEST); pn.add(lbInfo_, BuBorderLayout.EAST);
public void run() { progression_.setValue(v); //BuUpdateGUI.repaintNow(progression_); } });
final int nbLb = 2 * _model.getNbMessageMax(); messages_ = new String[nbLb]; bar_ = new BuProgressBar(); lbInfo_ = new BuLabel[messages_.length]; btStopThread_ = new JButton();
public int getProgression() { return progression_.getValue(); }
public CtuluProgressionBarAdapter(final BuProgressBar _bar) { bar_ = _bar; bar_.setStringPainted(true); }
public void run() { progression_.setValue(v); // BuUpdateGUI.repaintNow(progression_); } });
progression_ = new BuProgressBar();
public void setDesc(final String _s) { desc_ = _s; setProgression(bar_.getValue()); }
public boolean doAnim() { if (isFinished_) { throw new IllegalAccessError("must be stopped"); } if (currentIdx_ > realLastIdx_) { finished(); return false; } src_.setTimeStep(currentIdx_); if (saveOut_) { final BufferedImage image = src_.produceImage(width_, height_, null); if (image == null) { src_.produceImage(null); } for (int j = outsActivated_.length - 1; j >= 0; j--) { outsActivated_[j].appendFrame(image, currentIdx_ == realLastIdx_); } if (image != null) { image.flush(); } } bar_.setValue(100 - ((int) (((double) (realLastIdx_ - currentIdx_)) / ((double) nbStep_) * 100))); bar_.setString(CtuluLib.getS("Pas de temps:") + CtuluLibString.ESPACE + src_.getTimeStep(currentIdx_)); currentIdx_ += inc_; return currentIdx_ <= realLastIdx_; }
public void setProgression(int _v) { if (SwingUtilities.isEventDispatchThread()) { progression_.setValue(_v); } else { final int v = _v; try { SwingUtilities.invokeAndWait(new Runnable() { public void run() { progression_.setValue(v); // BuUpdateGUI.repaintNow(progression_); } }); } catch (InterruptedException ex) {} catch (InvocationTargetException ex) { FuLog.error(ex); } } /* * progression_.setValue(_v); BuUpdateGUI.repaintNow(progression_); */ } }