我已經閱讀了很多關於這個在stackoverflow中的其他話題,但他們的解決方案都不符合我的問題。沒有錯誤,只是一個空白的階段,我不明白爲什麼。我無法在Javafx中加載圖像
public void titleView(Pane pane)
{
Image img = new Image("file:test.png");
ImageView title = new ImageView(img);
title.setImage(img);
title.setLayoutX(569);
title.setLayoutY(146);
title.fitHeightProperty().add(100);
title.fitWidthProperty().add(100);
title.setVisible(true);
pane.getChildren().add(title);
System.out.println("success!!!");
}
這是我所做的方法。 「test.png」文件只是一幅用油漆製作的紅色100x100照片。它位於該項目,我做了一個文件夾中:RES /紋理/ test.png 我還記得應該建立它
Pane pane = new Pane();
titleView(pane);
我希望有人能幫助路徑,感謝
什麼是實際路徑*相對於您的類路徑*一旦項目建成? (例如,如果您將'res'作爲構建路徑的一部分,那麼您應該能夠在構建文件夾和/或jar文件中看到'textures/test.png')。這裏的最終目標是什麼?這些圖像是否與應用程序捆綁在一起?還是要從用戶的文件系統上的某個位置(例如,通過文件選擇器,或在應用程序外部的某個指定文件夾中)加載它們? –