Entradas

Mostrando entradas de julio, 2012

Swing netbeans multihilo con barra de progreso

Con este ejemplo podemos usar una barra de progreso en Netbeans, los controles se pueden dibujar y cuando necesitemos procesar algo que consuma tiempo lo podemos mostrar con la barra de progreso desde esta clase     static class HiloDeLaBarra extends Thread {         private static int RETARDO = 500;         JProgressBar Barra;                     // Constructor         public HiloDeLaBarra(JProgressBar barra) {             Barra = barra;         }         // Subrutina que incrementa la barra de progreso         public void run() {             int minimo = Barra.getMinimum();             int maximo = Barra.getMaximum();                         Runnable Incrementa = new Runnable()             {                 public void run() {                     int valor = Barra.getValue();                     Barra.setValue(valor + 1);                 }             };             for (int i = minimo; i < maximo; i++) {                 try {                     Swin