Eu tenho esse seguinte código que especifica o local onde será realizada uma pesquisa:
File diretorio = new File("f:\\");
No programa que estou criando ,O usuário escolhe um diretório pelo JFileChooser e o caminho desse diretório vai para jComboBox. (Ex:C:\Users\Usuário\Documents)
E eu quero que no lugar onde está especificado o caminho “f:\” , passar o caminho que está na jComboBox, indicando o local que sera realizada a pesquisa.
Alguém sabe como posso trocar o caminho “f:\” pelo o que o usuário escolher pelo Jfilechooser?
Eu só quero que o caminho do diretório escolhido no filechooser, substitua o caminho fixo no caso o “f:\”.
O caminho vai variar de acordo com o diretório que o usuário escolher.
OOhhh, o exemplo tava mastigado. .
Mas vamos mastigar mais ainda.
public static void main(String s[]) {
JFileChooser chooser = new JFileChooser();
chooser.setCurrentDirectory(new java.io.File("."));
chooser.setDialogTitle("Selecione a pasta");
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
chooser.setAcceptAllFileFilterUsed(false);
File file = new File("f:\\");
if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
file = chooser.getSelectedFile();
System.out.println("A pasta " + chooser.getSelectedFile().getAbsolutePath() + " foi selecionada.");
} else {
System.out.println("Nenhuma pasta selecionada. A pasta padrão foi mantida.");
}
}
Boa sorte!
wiliamps