JFIleChooser no windows 10

3 respostas
Pedro_Freire

Bom dia gente queria saber se vocês estão conseguindo rodar o JFileChooser no windows 10 porque no pc o eclipse está dizendo que não consegue rodar o mesmo em windows 10

3 Respostas

TerraSkilll

Como assim não consegue rodar? Dá alguma exceção? Ele mostra algum erro?

Se fosse o programa todo que não funcionasse era uma coisa, mas é muito estranho uma parte apenas do seu Java (o JFileChooser) não funcionar.

Abraço.

Pedro_Freire

da esse erro /\ e quando boto pra consertar não vai

TerraSkilll

O JFileChooser está sendo executado np escopo do ActionListener, não do JFrame. Então, quando você usa this dentro do new ActionListener(){ , o this se refere ao ActionListener, não ao JFrame que contém o botão.

Ao invés de chamar o JFileChooser diretamente, use um método extra no seu JFrame. Algo assim:

public FileChooser(){
  // aqui o código permanece igual até o addActionListener
  btnNewButton.addActionListener(new ActionListener(){
  @Override
   public void actionPerformed(ActionEvent e){
      mostrarJFileChooser();
    }
  });
}

public void mostrarJFileChooser(){

JFileChooser fc = new JFileChooser();
fc.showOpenDialog(this);
// resto do código
}

Isso nada tem a ver com o Windows 10.

Abraço.

Criado 7 de fevereiro de 2017
Ultima resposta 7 de fev. de 2017
Respostas 3
Participantes 2