Membro desde: 07/02/2010 14:38:21
Mensagens: 5
Offline
Bom gente...sou novo aki no forum e estou com um probleminha!
Estou querendo otimizar o meu jfilechooser, ele esta em um painel, e quando o usuario clicar em um diretório gostaria que os arquivos fossem listados em uma jlist ao lado do jfilechooser. Para deixar bem parecido com o windows explorer sabe...
Não encontrei nenhuma maneira de listar os arquivos sem a necessidade de clicar no botão open... porém, se conseguir retirar o texto do textfield do jfilechosser acredito q consigo criar um evento...
pois o caminho do diretorio que fica no textfield do jfilechooser muda conforme a seleção da pasta....
ou se houver alguma maneira mais facil de fazer isso...><
Membro desde: 07/02/2010 14:38:21
Mensagens: 5
Offline
Intaum...consegui retirar o valor do textfield do jfilechooser...na verdade foi até facil...rssr era soh usar um .getSelectedFile(), lol...
agora o dificil ta sendo criar um evento pra assim q o cara clicar em outra pasta os arquivos aparecerem...><
lol...
valeu a ajuda!
Se alguem souber que evento faz isso dá um alô!
Membro desde: 30/04/2006 01:31:49
Mensagens: 388
Localização: Campo Mourão
Online
Hummm...
Pelo que eu tinha entendido, vc queria atualizar um JList com os arquivos da pasta que vc escolhesse, como aparece em alguns choosers por aí.
Como está na imagem do meu Windows Explorer
Membro desde: 07/02/2010 14:38:21
Mensagens: 5
Offline
Intaum Eliangela... eu tinha feito com jtree inicialmente....mas se o computador tiver muitos diretorios e arquivos o programa fica lento...pois ele tem q listar todos os arquivos e diretorios do computador...
no Jfilechooser ele eh mais rapido...
><
vo tentar aqui novamente...com o jfilechooser...sinto q eu vo conseguir...kkkkkk
Membro desde: 30/04/2006 01:31:49
Mensagens: 388
Localização: Campo Mourão
Online
jscamara wrote:Intaum Eliangela... eu tinha feito com jtree inicialmente....mas se o computador tiver muitos diretorios e arquivos o programa fica lento...pois ele tem q listar todos os arquivos e diretorios do computador...
no Jfilechooser ele eh mais rapido...
><
vo tentar aqui novamente...com o jfilechooser...sinto q eu vo conseguir...kkkkkk
está lento com o JTree porque vc está buscando todos os diretórios na hora de abrir. vc pode fazer um código fazendo assim: "somente quando o usuário der um clique duplo em alguma pasta, daí vc vai abrir ela e procurar por sub-pastas"