jprogressbar

Mattepuffo's logo
Avviare una JProgressBar da JButton

Avviare una JProgressBar da JButton

JProgressBar è il componente usato per mostrare un una barra l'avanzamento di una determinata operazione.

A mio modo di vedere non sono affatto facili da usare, anche perchè per richiedono anche l'uso di un oggetto Thread.

Vediamo un semplice esempio di JPB avviata da un JButton.

Se usate un gui-builder aggiungete i due componenti alla finestra.

Poi create un evento actionPerformed al bottone:

       button.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                Thread t = new SetProgressBar(pBar);
                 t.start();
            }
        });

Notate l'oggetto Thread e la nostra classe SetProgressBar.

A questo punto create la classe SetProgressBar, che deve estendere Thread.