Hola,
Estoy creando un programa en Java usando Netbeans 4.1
El caso es que he creado un interface y quiero que un boton muestre el dialogo "abrir" con el siguiente codigo:
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int returnVal = fc.showOpenDialog((java.awt.Component)evt.getSourc e());
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = fc.getSelectedFile();
//This is where a real application would open the file.
System.out.println("Opening: " + file.getName() + ".\n");
} else {
System.out.println("Open command cancelled by user.\n");
}
}
Pero en esta línea:
" int returnVal = fc.showOpenDialog((java.awt.Component)evt.getSourc e()); "
Tengo un inevitable NullPointerException.
He intentado varias cosas (para pasarselo de parámetro) como "parent","this", pero tengo en inevitable error.
¿Como mostrar el diálogo?
Salu2 y gracias por adelantado ... hace bastante que no toco Java y estoy olvidando.