São dois trabalhos, o primeiro pra por e outro pra tirar.
Seria uma solução, mas imagina se tiver arquivos com o nome:
Slide1FromP1.jpg
Slide2FromP1.jpg
Slide3FromP1.jpg
…
Slide10FromP1.jpg
…
Slide100FromP1.jpg
seria uma neura analisar o arquico com o length maior… (no caso: Slide100FromP1.jpg) e ficar varrendo o nome dos outros arquivos em busca de números no meio de caracteres e pondo o tanto de zeros necessário para complemtar o mesmo length do arquivo com length maior…
E imagina se o usuário olhando para o JList visualizar o tal do Slide05.jpg e quando ele quiser fazer alguma mudança/edição repentina neste arquivo o cara tentar achar o tal do Slide05.jpg na tal pasta e não achar ele… o usuário vai pensar, “Caramba, que cambiarra que o cara não fez pra conseguir fazer o que ele fez!”, sei lá, é minha idéia.
Estou pesquisando e pensando sobre o assunto, se fosse pra fazer uma gambiarra (dar um jeitinho) eu teria organizado os nomes primeiramente dos arquivos com menor length para o maior length…
Imagina então se tivessemos um arquivo no meio de tantos outros chamado:
Slide002.jpg
pela lógica de ordenação correta deveria ficar:
Slide1.jpg
Slide002.jpg <–
Slide3.jpg
…
Slide9.jpg
Slide10.jpg
Slide11.jpg
Concordas comigo ?
Talvés eu esteje pensando em muitas situações que possam um dia a acontecer que não sejam assim tão incômodas, mas estou pensando tb em fazer um soft um pouquinho mais robusto, quem sabe ?
Agradeço a todos,
Maicon