Bom dia, estou precisando fazer a listagem de arquivos que estão em um FTP de modo gráfico, tentei fazer pelo jTree, mas não consegui e fica bastante pesado se o ftp contiver muitos arquivos, SOU LEIGO EM PROGAMAÇÃO AINDA, ja li bastante sobre o assunto mas ainda não consegui fazer será que alguém ai poderia me dar uma ajudinha ??
Você quer fazer um controle de FTP usando uma JTree?
Vai dar bastante trabalho mesmo.
Boa sorte.
Não vou conseguir lhe ajudar com código nenhum, mas a dica é só pedir um subdiretório se o usuário clicar em um nó da sua JTree que representa um subdiretório. É porque listar recursivamente todos os diretórios de um FTP costuma ser algo muito lento.
Como exemplo de um programa que lista FTP e SFTP, você pode ver o WinSCP (não é em Java) - você vai ver que ele tem um botão de refresh, para poder solicitar uma listagem mais atualizada.
Não se esqueça de conservar a conexão aberta (para tornar sua navegação mais rápida - abrir uma conexão FTP é sempre um processo extremamente lento), e sempre verificar se ela continua aberta - é que normalmente servidores de FTP costumam fechar automaticamente a conexão quando ela fica aberta por alguns minutos. É bom desenhar um fluxograma ou uma máquina de estados para você não se perder na lógica.