我想检查我的javafx图像是否存在具有定义的路径。 如果文件系统中不存在 jet,我不想加载它。 但要做到这一点,我必须先检查路径。 我需要知道是否有函数来验证它。
这是我想要在其中创建映像的构造函数:
public TestController(String title){
this.model = title;
this.modelurl = "images/Test/"+model+"/uebersicht.png";
this.farbImg = new Image(modelurl, 1500, 900, true, true);
}
有谁知道一个聪明的方法可以做到这一点?
try{
this.farbImg = new Image(modelurl, 1500, 900, true, true);
} catch (Exception e){ //Change the "Exception" class by the adequate exception
//URL Not valid or whatever exception it caught
//Do something
System.out.println("Exception thrown :" + e);
}
虽然我这里没有 IDE 可以测试,但我认为它将是一个 IOException。