Write a program that displays four images of your choice in a grid pane. Javafx code: what is wrong with this code: Where shall I add the images which folder package javafxapplication1; import java.awt.Graphics; import java.awt.Image; import java.awt.image.ImageObserver; import java.awt.image.ImageProducer; import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.image.ImageView; import javafx.scene.layout.GridPane; import javafx.scene.layout.StackPane; import javafx.stage.Stage; public class JavaFXApplication1 extends Application { @Override public void start(Stage primaryStage) { // Place nodes in the pane // Create a pane to hold the images views // Create a pane to hold the images views GridPane pane = new GridPane(); // Place nodes in the pane pane.add(new ImageView(new Image("image1.gif")), 0, 0); pane.add(new ImageView(new Image("image2.gif")), 1, 0); pane.add(new ImageView(new Image("image3.gif")), 0, 1); pane.add(new ImageView(new Image("image4.gif")), 1, 1); // Create a scene and place it in the stage Scene scene = new Scene(pane); primaryStage.setTitle("Exercise_14_01"); // Set the stage title primaryStage.setScene(scene); // Place the scene in the stage primaryStage.show(); // Display the stage. } }
Write a program that displays four images of your choice in a grid pane.
Javafx code: what is wrong with this code: Where shall I add the images which folder
package javafxapplication1;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.ImageObserver;
import java.awt.image.ImageProducer;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.image.ImageView;
import javafx.scene.layout.GridPane;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class JavaFXApplication1 extends Application {
@Override
public void start(Stage primaryStage) {
// Place nodes in the pane
// Create a pane to hold the images views
// Create a pane to hold the images views
GridPane pane = new GridPane();
// Place nodes in the pane
pane.add(new ImageView(new Image("image1.gif")), 0, 0);
pane.add(new ImageView(new Image("image2.gif")), 1, 0);
pane.add(new ImageView(new Image("image3.gif")), 0, 1);
pane.add(new ImageView(new Image("image4.gif")), 1, 1);
// Create a scene and place it in the stage
Scene scene = new Scene(pane);
primaryStage.setTitle("Exercise_14_01"); // Set the stage title
primaryStage.setScene(scene); // Place the scene in the stage
primaryStage.show(); // Display the stage.
}
}
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images