feboss
01-04-2008, 16:29
Ho creato un form con netbeans con un paio di bottoni
ora quando nell'evento del bottone inserisco del codice che mi da in output qualcosa, del tipo un ciclo che mi calcoli 100000 numeri primi, mi comunica il risultato tutto in una volta alla fine del processo
io vorrei invece che me lo comunicasse numero per numero
in pratica ho creato una barra di progressione che dovrebbe partirmi quando inizia il processo.però in questo modo parte solo alla fine del processo
btnStart.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
btnStartMouseClicked(evt);
}
private void btnStartMouseClicked(java.awt.event.MouseEvent evt)
{
barra.setIndeterminate(true);
CODICE VARIO
}
dove sbaglio?
ora quando nell'evento del bottone inserisco del codice che mi da in output qualcosa, del tipo un ciclo che mi calcoli 100000 numeri primi, mi comunica il risultato tutto in una volta alla fine del processo
io vorrei invece che me lo comunicasse numero per numero
in pratica ho creato una barra di progressione che dovrebbe partirmi quando inizia il processo.però in questo modo parte solo alla fine del processo
btnStart.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
btnStartMouseClicked(evt);
}
private void btnStartMouseClicked(java.awt.event.MouseEvent evt)
{
barra.setIndeterminate(true);
CODICE VARIO
}
dove sbaglio?