ImageView和ImageJavaFX
我在FXML中定义了名为ImageView和ImageJavaFX,java,javafx,Java,Javafx,我在FXML中定义了名为nameImage的ImageView对象 如果条件得到满足,我想加载一个图像 String name = playerNameFld.getText(); if ((name == null) || (name.trim().equals(""))) { uspesno = false; nameImage.setImage(new Image(getClass().getResourceAsStream(
nameImage
的ImageView
对象
如果条件得到满足,我想加载一个图像
String name = playerNameFld.getText();
if ((name == null) || (name.trim().equals(""))) {
uspesno = false;
nameImage.setImage(new Image(getClass().getResourceAsStream(
"/images/error.png"), 25.0, 25.0, true, true));
} else {
uspesno = true;
}
我尝试了各种InputStream
,但它返回InputStream不能为null
有什么想法吗 这只意味着图像文件的路径错误。如果以
/
开始路径,它将相对于类路径。因此,您需要将images
目录放在类路径的根目录下,并将error.png
放在其中。谢谢,我现在就拿到了:)