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] -------------------------------------------------------------------------