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
JFIleChooser no windows 10
3 Respostas
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.
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
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo
