ectobsidian
18-04-2014, 11:29
Ciao ragazzi ho un piccolissimo problema che però mi sta facendo impazzire (sicuramente è una cosa immediata per altri).
Ho questo codice qui:
ProgressBar progressBar;
...
progressBar = new ProgressBar(shlHdr, SWT.SMOOTH|SWT.INDETERMINATE);
progressBar.setBounds(10, 315, 719, 25);
progressBar.setVisible(false);
(impostando INDETERMINATE si vede l'effetto della barra che va avanti e indietro, ho impostato visibilità false, quindi è nascosta).
Voglio che la barra mi compare ad un certo punto e quindi ho scritto da un'altra parte:
progressBar.setVisible(true);
progressBar.update();
(adesso la barra "magicamente" compare, ma non ho l'effetto che mi dà "indeterminate". Ho provato a settarla di nuovo con:
progressBar.setState(SWT.INDETERMINATE);
Ma la barra è visibile senza l'effetto....
Come mai?
Qui c'è la documentazione se può aiutarvi...io ho già provato ma non apisco cos'è!
http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fswt%2Fwidgets%2FProgressBar.html
Ho questo codice qui:
ProgressBar progressBar;
...
progressBar = new ProgressBar(shlHdr, SWT.SMOOTH|SWT.INDETERMINATE);
progressBar.setBounds(10, 315, 719, 25);
progressBar.setVisible(false);
(impostando INDETERMINATE si vede l'effetto della barra che va avanti e indietro, ho impostato visibilità false, quindi è nascosta).
Voglio che la barra mi compare ad un certo punto e quindi ho scritto da un'altra parte:
progressBar.setVisible(true);
progressBar.update();
(adesso la barra "magicamente" compare, ma non ho l'effetto che mi dà "indeterminate". Ho provato a settarla di nuovo con:
progressBar.setState(SWT.INDETERMINATE);
Ma la barra è visibile senza l'effetto....
Come mai?
Qui c'è la documentazione se può aiutarvi...io ho già provato ma non apisco cos'è!
http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fswt%2Fwidgets%2FProgressBar.html