agregada validacion de null devuelto por fileDialog.open(), que quiere decir que el usuario puso cancelar en el dialogo