Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在将img文件设置为JLabel之前,如何验证img文件是否存在,以防清理和构建到JAR文件?_Java_Swing_Embedded Resource - Fatal编程技术网

Java 在将img文件设置为JLabel之前,如何验证img文件是否存在,以防清理和构建到JAR文件?

Java 在将img文件设置为JLabel之前,如何验证img文件是否存在,以防清理和构建到JAR文件?,java,swing,embedded-resource,Java,Swing,Embedded Resource,我正在设计一个Java程序,在单击相应按钮时将图标设置为JLabel。我想知道在打电话之前检查img是否存在的方法: ImageIcon myIcon = new ImageIcon(getClass().getClassLoader().getResource(path)); 我不允许使用try-catch 如果提供的路径中不存在图像,则从getResource(..)返回的URL将为null如果提供的路径中不存在图像,则从getResource(..)返回的URL将为null

我正在设计一个Java程序,在单击相应按钮时将图标设置为
JLabel
。我想知道在打电话之前检查img是否存在的方法:

ImageIcon myIcon = new ImageIcon(getClass().getClassLoader().getResource(path));

我不允许使用try-catch

如果提供的路径中不存在图像,则从
getResource(..)
返回的URL将为
null
如果提供的路径中不存在图像,则从
getResource(..)
返回的URL将为
null