public class ShowImage extends Application
1:
2: import javafx.application.Application;
3: import javafx.scene.Scene;
4: import javafx.scene.layout.HBox;
5: import javafx.scene.layout.Pane;
6: import javafx.geometry.Insets;
7: import javafx.stage.Stage;
8: import javafx.scene.image.Image;
9: import javafx.scene.image.ImageView;
10:
11: public class ShowImage extends Application {
12: @Override // Override the start method in the Application class
13: public void start(Stage primaryStage) {
14: // Create a pane to hold the image views
15: Pane pane = new HBox(10);
16: pane.setPadding(new Insets(5, 5, 5, 5));
17: Image image = new Image("image/us.gif");
18: pane.getChildren().add(new ImageView(image));
19:
20: ImageView imageView2 = new ImageView(image);
21: imageView2.setFitHeight(100);
22: imageView2.setFitWidth(100);
23: pane.getChildren().add(imageView2);
24:
25: ImageView imageView3 = new ImageView(image);
26: imageView3.setRotate(90);
27: pane.getChildren().add(imageView3);
28:
29: // Create a scene and place it in the stage
30: Scene scene = new Scene(pane);
31: primaryStage.setTitle("ShowImage"); // Set the stage title
32: primaryStage.setScene(scene); // Place the scene in the stage
33: primaryStage.show(); // Display the stage
34: }
35:
36: /**
37: * The main method is only needed for the IDE with limited
38: * JavaFX support. Not needed for running from the command line.
39: */
40: public static void main(String[] args) {
41: launch(args);
42: }
43: }