Source of ShowImage.java


  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: }