Olhe este fonte

public class Main extends javax.swing.JFrame{
    
    public Main(){
        setTitle("Teste");
        setSize(300,300);
        java.awt.Container c = getContentPane();
        javax.swing.JDesktopPane desk=new javax.swing.JDesktopPane();
        desk.setBackground(java.awt.Color.lightGray);
        
        jb=new javax.swing.JButton();
        jb.setBounds(10,10,100,20);
        desk.add(jb);
        setVisible(true);
        
        c.add(desk);
        
        Mostra();
        
        jb.addActionListener(
        new java.awt.event.ActionListener(){
            public void actionPerformed(java.awt.event.ActionEvent e){
                Mostra();
            }
        }
        );
        
    }
    public void Mostra(){
        pg=new javax.swing.ProgressMonitor(Main.this,"Teste","Teste2",0,200);
        for(int i = 0; i<201; i++) {
            try{Thread.sleep(10);}catch(Exception ty){}
            pg.setProgress(i);
            if(i>50){pg.setNote("In Progress"); }
            if(i>100){pg.setNote("Progress half way done"); }
            if(i>150){pg.setNote("Progress is finishing"); }
            if(pg.isCanceled()) 
{javax.swing.JOptionPane.showMessageDialog(null,"Process was Interrupted"); 
break;}
        }
    }
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Main m=new Main();
        m.show();
    }
    
    private javax.swing.JButton jb;
    private javax.swing.ProgressMonitor pg;
    private javax.swing.Timer active;
    private java.lang.Thread t;
    private int current=0;
}

Quando inicias o Frame aparece normalmente o ProgressMonitor mas se eu apertou 
o botão não aparece os itens dentro ProgressMonitor.
Alguem sabe o que esta acontecendo.

Jefferson Martins

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a