Эх не хочет загружать саму сцену с изображением - 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(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д