Gente, o negócio é o seguinte: eu tô tentando montar uma classe q tenha um JFileChooser e que retorne o path do diretório selecionado. O problema é que quando o JFileChooser é instanciado ele simplesmente passa a eternidade em execução. Não consegui de forma alguma fazer com q a execução da classe seja finalizada a não ser com um System.exit(0). Só q se eu usar esse comando, fecha-se a classe q contém o JFileChooser e a classe que instanciou a anterior tb. Alguém faz alguma idéia de como eu paro essa m… desse JFileChooser?
Segue um exemplo do código q tô fazendo.
public class Test{
public static void main(String[] args){
JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
chooser.showOpenDialog(new JFrame());
File file = chooser.getSelectedFile();
System.out.println(file.getAbsolutePath());
}
}
Abraços.