Skip to content
Snippets Groups Projects
Select Git revision
  • master
1 result

Main.java

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    MyApplication.java 1.08 KiB
    package sample;
    import javafx.scene.Group;
    import javafx.scene.Scene;
    import javafx.scene.image.Image;
    import javafx.scene.image.ImageView;
    import javafx.stage.Stage;
    
    
    public class MyApplication extends javafx.application.Application {
    
      @Override
      public void start(Stage stage) {
    
    
        Scene scene = createScene();
    
        stage.setTitle("Loading an image");
    
        stage.setScene(scene);
    
        stage.show();
      }
    
      private static Scene createScene() {
        Image image = new Image("sample/image.png");
    
        //Setting the image view
        ImageView imageView = new ImageView(image);
    
        //Setting the position of the image
        imageView.setX(100);
        imageView.setY(100);
    
        //setting the fit height and width of the image view
        imageView.setFitHeight(216);
        imageView.setFitWidth(256);
    
        //Setting the preserve ratio of the image view
        imageView.setPreserveRatio(true);
    
        //Creating a Group object
        Group root = new Group(imageView);
    
        //Creating and returning  a scene object
        return new Scene(root, 600, 600);
      }
    
      public static void main(String[] args) {
        launch();
      }
    }