Tienes que revisar bastante tu código.
Te dejo aquí una muestra
File selectedFile = fileChooser.showOpenDialog(null);
Si consultases la API verías que showOpenDialog es un método para FileChooser que devuelve un int, no un File.
También deberías buscar ejemplos para saber por donde tirar
http://www.java2s.com/Tutorials/Java...ectedFile_.htm