Bom dia
Pessoal não encontrei nenhum componente que me proporcione uma caixa de seleção de arquivo.
exemplo após o clique em um botão abre uma caixa de dialogo pra selecionar um arquivo da raiz
Use o JFileChooser. Segue um exemplo disso:
public File[] escolherArquivos(){
File[] arquivos = null;
JFileChooser fc = new JFileChooser();
fc.setDialogTitle("Escolha o(s) arquivo(s)...");
fc.setDialogType(JFileChooser.OPEN_DIALOG);
fc.setApproveButtonText("OK");
fc.setFileSelectionMode(JFileChooser.FILES_ONLY);
fc.setMultiSelectionEnabled(true);
int resultado = fc.showOpenDialog(fc);
if (resultado == JFileChooser.CANCEL_OPTION){
System.exit(1);
}
arquivos = fc.getSelectedFiles();
for(File f : arquivos){
System.out.println("NOME: " + f.getName());
}
return arquivos;
}
Você pode adaptar para atender suas necessidades.
Obrigado se encaixou como uma luva.
Valeu