Problema com checkbox

Eu estou começando a estudar java e resolvi criar uma programa.

Nesse programa o usuário vai selecionar uma checkbox com o tipo de extensão do arquivo(.exe,.txt) e ele vai listar os arquivos de acordo com a extensão selecionada.

Só que eu não estou conseguindo fazer com que o checkbox funcione. O programa não retorna nada.

Aqui está o código:

 private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
        
        File diretorio = new File("f:\\"); 
        String nomes="";
        
        if(jCheckBox29.isSelected()) {
        FileFilter ff = new FileFilter() { 
            public boolean accept(File b){ 
                return b.getName().endsWith(".exe"); 
            } 
        }  
        ; 
        
        File[] arquivos = diretorio.listFiles(ff); 
  
        if(arquivos != null){ 
            int length = arquivos.length; 
  
            for(int i = 0; i < length; ++i){ 
                nomes=nomes+"\n"+arquivos[i].getName();
            }
            JOptionPane.showMessageDialog(null, nomes);	
        }
       }
        else{
           JOptionPane.showMessageDialog(null,"");  
        }
    }

OBS:eu não sei muita coisa sobre Java, comecei a pouco tempo, então me desculpem pelos erros :lol:

Bom vamos lá… esse metodo que você fez é com intuito de saber todos os arquivos .exe que contenha no diretorio “f:\”?
e imprimir os nomes de cada arquivo no JOptionPane?

Copiei e colei seu código e funcionou…

Tem certeza que queres ver os arquivos dentro da pasta f://?
Ele não vai entrar nas subpastas, só vai ver os arquivos que tem nela.
Tem certeza que o checkbox é aquele mesmo, não estas pegando o errado? Pelo visto tens outros checkbox na tela

[quote=gaulix]Copiei e colei seu código e funcionou…

Tem certeza que queres ver os arquivos dentro da pasta f://?
Ele não vai entrar nas subpastas, só vai ver os arquivos que tem nela.
Tem certeza que o checkbox é aquele mesmo, não estas pegando o errado? Pelo visto tens outros checkbox na tela[/quote]

comigo tbm funcionou perfeitamente!!

tem que usar o debug… para ver o que ta acontecendo ae… as vezes você colocou um checkbox diferente para fazer essa função…

[quote=darklordkamui][quote=gaulix]Copiei e colei seu código e funcionou…

Tem certeza que queres ver os arquivos dentro da pasta f://?
Ele não vai entrar nas subpastas, só vai ver os arquivos que tem nela.
Tem certeza que o checkbox é aquele mesmo, não estas pegando o errado? Pelo visto tens outros checkbox na tela[/quote]

comigo tbm funcionou perfeitamente!!

tem que usar o debug… para ver o que ta acontecendo ae… as vezes você colocou um checkbox diferente para fazer essa função…[/quote]

Eu tinha colocado o checkbox errado :wink:
Agora ta funcionando perfeitamente.