Эх не хочет загружать саму сцену с изображением - Java
Формулировка задачи:
Эх, проблемка в том что не хочет загружать окно с нужным мне изображением, если пустое окно или же с кнопками или лейбалами или даже отрисоваными фигурами, то пожалуйста, но при старте с загрузкой изображения пишет что ошибка в строке ImportView...Изображение лежит в папке проэкта(среда разработки NetBeens, вот сам код(взят из учебника Шилдта)
import javafx.application.*;
import javafx.stage.*;
import javafx.stage.*;
import javafx.scene.layout.*;
import javafx.geometry.*;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.image.*;
public class ImageDemo extends Application {
public static void main(String[]args){
launch(args);
}
public void start(Stage myStage){
myStage.setTitle("ImageDemo");
//использовать панель в поточной компоновке FlowPane
//в качестве корневого узла
FlowPane rootNode=new FlowPane();
rootNode.setAlignment(Pos.CENTER);
Scene myScene= new Scene(rootNode,300,200);
myStage.setScene(myScene);
ImageView catIV =new ImageView("cat1.png");
Label catLabel= new Label("Cat",catIV);
rootNode.getChildren().add(catLabel);
myStage.show();
}
}Решение задачи: «Эх не хочет загружать саму сцену с изображением»
textual
Листинг программы
import javafx.application.Application;
import javafx.scene.*;
import javafx.scene.image.*;
import javafx.scene.image.ImageView;
import javafx.stage.*;
import javafx.geometry.*;
import javafx.scene.layout.*;
public class ImageViewDemo extends Application {
public static void main(String[] args) {
launch(args);
}
public void start(Stage myStage) {
myStage.setTitle("Display in Image");
FlowPane rootNode=new FlowPane();
rootNode.setAlignment(Pos.CENTER);
Scene myScene=new Scene(rootNode,300,200);
myStage.setScene(myScene);
Image doger = new Image("file:dog.png");
ImageView dogerIV=new ImageView(doger);
rootNode.getChildren().add(dogerIV);
myStage.show();
}
}