JProgressBAr

Boas pessal,

tenho uma actionlistener criado que foi adicionado a um botao, esta actionListener faz buscas na base de dados, e por vezes é um pouco demorada. eu gostaria de criar uma janelinha enquanto a consulta nao fosse concluida e gostaria de codigo para fazer isso.
Vou POstar ao ActionListerpara se alguem poder ajudar me neste sentido :

        ActionListener accao = new ActionListener(){
         public void actionPerformed( ActionEvent event )
           {
             String sql_query = "select cabrn from ca where cab = ? ";      
             try
            {
                Class.forName(driver);
                Connection connection = DriverManager.getConnection("jdbc:as400:ipaddess/lib",username,password);

                PreparedStatement prepared_statement = connection.prepareStatement(sql_query);
                prepared_statement.setString(1, campo.getText());
                ResultSet rs = prepared_statement.executeQuery();
               
  
              
               if( rs.next())

                {     
                 codigobalcao.setText(rs.getString(1));   
                }
                 else
                {
                 System.out.println("Erro........"); 
                } ;
                

       }


JButton butao = new JButton ();
butao.addActionListner(accao);

Meu caro ,

No seu caso, acho que vc primeiramente deve separar o codigo de acesso ao banco de dados colocando num método a parte ( o ideal seria vc ter uma classe que fizesse isso até pq facilita usar a JProgressBar ) e chamá-lo no actionListener ; para usar uma JProgressBar , dá uma olhada nesse artigo sobre o pattern Observable que justamente mostra como usar a barrinha .

Espero ter ajudado

Luiz Renato

Há ,

O link do artigo é http://www.guj.com.br/java.tutorial.artigo.47.1.guj :stuck_out_tongue: