我正在尝试使用JFileChooser创建一个返回文件的方法,并且我不断收到NullPointerException。以下是我到目前为止的情况:
JFrame frame = new JFrame("File Explorer");
JFileChooser chooser = new JFileChooser();
frame.setResizable(false);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.setBounds(100, 100, 450, 300);
frame.add(chooser);
File file = chooser.getSelectedFile();
String f = file.getAbsolutePath(); <--I get the NullPointerException here
return file;
为什么会这种情况继续发生?