这个问题在这里已经有答案了:
在java中捕获nullpointerexception[closed](5个答案)
上个月关门了。
所以我有下面的代码,我试图捕捉一个异常,如果文件==null打印出一些东西,这样它就不会抛出异常,但我在解决这个问题时遇到了问题。任何帮助都会有帮助。谢谢
public class Controller {
private ImageWindow IW = new ImageWindow(this);
private Model M = new Model(this.IW);
private File file = null;
public void openImage() {
File file = IW.ChooseImageFile();
if (file != null) {
M.loadImage(file);
}
this.IW.setVisible(true);
}
public static void main(String[] args) throws IOException {
SwingUtilities.invokeLater(() -> new Controller());
}
}
1条答案
按热度按时间yiytaume1#
通常我会使用try/catch语句来管理java中的异常。参考