Recordar?
Bienvenido a , Visitante. por favor Registrese o logeate.

Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir para baixo Mensagem [Página 1 de 1]

AuthorMessage

1como crair um pregres bar em java Empty como crair um pregres bar em java Sáb Fev 07, 2015 8:17 pm

bolohue


Usuario
Usuario
primer vc cria seu jframe
se vc n sober cria, ngm lga
agr vc adede iso no codegu:
Código:
    private JProgressBar getProgressBar() { 
        if (progressBar == null) { 
            progressBar = new JProgressBar(); 
            progressBar.setStringPainted(true); 
        } 
        return progressBar; 
    } 
 
    private JPanel getPanel() { 
        if (panel == null) { 
            panel = new JPanel(); 
            panel.add(getBtnIniciar()); 
        } 
        return panel; 
    } 
 
    private JButton getBtnIniciar() { 
        if (btnIniciar == null) { 
            btnIniciar = new JButton("Iniciar!"); 
            btnIniciar.addActionListener(new ActionListener() { 
                public void actionPerformed(ActionEvent e) { 
                    btnIniciar.setEnabled(false); 
                    porcentagem = 0; 
                    timer = new Timer(30, new ActionListener() { 
                        @Override 
                        public void actionPerformed(ActionEvent e) { 
                            porcentagem++; 
                            progressBar.setValue(porcentagem); 
                            if (porcentagem >= 100) { 
                                timer.stop(); 
                                btnIniciar.setEnabled(true); 
                            } 
                        } 
                    }); 
                    timer.start(); 
                } 
            }); 
        } 
        return btnIniciar; 
    } 
 
    private Timer timer; 
    private int porcentagem; 
}

e agr coloca iso dntro do seu ge freme:
Código:
        contentPane.add(getProgressBar(), BorderLayout.NORTH); 
        contentPane.add(getPanel(), BorderLayout.SOUTH);


pronto

Ver o tópico anterior Ver o tópico seguinte Ir para o topo Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos