这是使用JavaFX显示图像的简单代码。然而,即使我已经运行“Build and Clean”代码,我的图像仍然无法加载。ImageView不能在JavaFX中加载图像
public void start(Stage primaryStage){
Image image = new Image("file: images/knives.jpg");
System.out.println("Is loaded: " + image.isError());
//Add image to pane
HBox pane = new HBox(10);
pane.getChildren().add(new ImageView(image));
//Add pane to scene
Scene scene = new Scene(pane);
//Add things to stage
primaryStage.setTitle("Test");
primaryStage.setScene(scene);
primaryStage.show();
}
Image image = new Image(“/ images/knives.jpg”); – 2014-10-29 05:03:26
除了给予完整路径ex“file:///home/reegan/temp/serialObservable/trunk/src/main/java/main/2-user-group-icon.png” – 2014-10-29 05:06:37
ref http:// stackoverflow。 com/questions/10575410/where-does-javafx-scene-image-imageflower-png-look-for-flower-png – 2014-10-29 05:07:58