 
			
				14/03/2012, 14:49
			
			
			     |  
      |    |    |    Fecha de Ingreso: marzo-2012  
						Mensajes: 2
					  Antigüedad: 13 años, 7 meses Puntos: 0     |        |  
  |      Respuesta: barra de progreso no actualiza        es una aplicacion de escritorio...y el tema del hilo no se si estoy haciedo asi o no, no estoy tan avanzado en el tema de java recien estoy empezando a programar en el...   
este es el codigo donde esta la barra de progreso   
    private void generarFacturas() { 
        Timbrados.barraprogreso.setStringPainted(true); 
        String xide = this.txtCod_Timbrado.getText(); 
        int desde = Integer.parseInt(this.txtFact_Desde.getText()); 
        int hasta = Integer.parseInt(this.txtFact_Hasta.getText()); 
        String usado = "1"; 
        while (desde <= hasta) { 
            String fact_num = String.valueOf(desde); 
            sentencia = null; 
            sentencia = "INSERT INTO facturas VALUES('" + xide + "','" + fact_num + "','" + usado + "')"; 
            try { 
                ejecutar.executeUpdate(sentencia); 
                double barra = (desde * 100) / hasta; 
                Timbrados.barraprogreso.setValue((int)barra); 
                Timbrados.barraprogreso.repaint(); 
                System.out.println((int)barra+"%"); 
            } catch (Exception e) { 
                JOptionPane.showMessageDialog(null, "Se produjo un error al Generar las Facturas", "Mensaje del Sistema", JOptionPane.ERROR_MESSAGE); 
                this.limpiarCampos(); 
                this.modoEdicion(false); 
                this.btnNuevo.grabFocus(); 
            } 
            desde = desde + 1; 
        } 
        JOptionPane.showMessageDialog(null, "Se han generado todas las facturas", "Mensaje del Sistema", JOptionPane.INFORMATION_MESSAGE); 
        Timbrados.barraprogreso.setValue(0); 
        Timbrados.barraprogreso.setStringPainted(false); 
        this.limpiarCampos(); 
        this.modoEdicion(false); 
        this.btnNuevo.grabFocus(); 
    }           |