Pessoal,
tenho a seguinte situação, 1) o usuário deverá optar em usar um arquivo.txt que está dentro do meu projeto, ou 2) através do JFileChooser, escolher o que ele quiser.
na situação 1) estou utilizando:
Scanner scanner = new Scanner(this.getClass().getResourceAsStream(pathFile));
mas na situação 2) como o JFileChooser me retorna uma instancia de File, como eu adaptaria esse método para atender as 2 situações, evitando duplicidade de codigo?
Existe alguma outra maneira que me possibilite pegar uma arquivo tanto de fora do classpath quanto de dentro?