Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2011, 14:15
fcojose2001
 
Fecha de Ingreso: marzo-2009
Ubicación: Salamanca, España
Mensajes: 141
Antigüedad: 15 años, 1 mes
Puntos: 4
Barra Progreso Java

Buenas noches, he construido la siguiente barra de progreso que funciona perfectamente:

Código PHP:
public class Principal {

    public static 
void main(String [] args)
    {
         
Progress frame = new Progress();
          
frame.pack();
          
frame.setVisible(true);

          for(
int num=0;num<=800;num++){
          
frame.iterate(num);
          }
    }

Código PHP:
import java.awt.*;
  
import java.awt.event.*;
  
import javax.swing.*; 
  
public class 
Progress extends JFrame {
    
JProgressBar current;
    
JTextArea out;
    
JButton find;
    
Thread runner;
    
int num 0;
    
public 
Progress() {
  
super("Progress");
  
  
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  
JPanel pane = new JPanel();
  
pane.setLayout(new FlowLayout());
  
current = new JProgressBar(0800);
  
current.setValue(0);
  
current.setStringPainted(true);
  
pane.add(current);
  
setContentPane(pane);
  }

public 
void iterate(int num) {
    

      
     
System.out.println("Num: "+num);
      
  
current.setValue(num);
      try {
          
Thread.sleep(1);
      } catch (
InterruptedException e
          { }
      
  
  
}



El problema viene al implementarlo sobre otra aplicacion que ya tenia, todo funciona bien, se ejecuta la ventana de la barra pero la barra en si no se ve, queda transparente hasta que marca el 100% que si se ve.

Podria ser que al aparecer la ventana de la barra sobre otra ventana de la aplicacion influya de alguna manera y no se vea por eso???