Load an Image from URL : Image « JavaFX « Java






Load an Image from URL

 
import java.io.File;

import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
 
public class Main extends Application {

    @Override
    public void start(Stage stage) {
        stage.setTitle("HTML");
        stage.setWidth(500);
        stage.setHeight(500);
        Scene scene = new Scene(new Group());
        VBox root = new VBox();    

        final ImageView selectedImage = new ImageView();   
        Image image1 = new Image(new File("a.jpg").toURI().toString());
        
        selectedImage.setImage(image1);
        
        root.getChildren().addAll(selectedImage);
        
        scene.setRoot(root);
 
        stage.setScene(scene);
        stage.show();
    }
 
    public static void main(String[] args) {
        launch(args);
    }
}

   
  








Related examples in the same category

1.Resize an Image
2.load an image and resize it to width of 100 while preserving its original aspect ratio
3.Load an image and resize it only in one dimension
4.Loading Image from URL
5.Resizes image width preserving the ratio and using higher quality filtering method, cached to improve performance
6.defines a viewport into the source image (zoom effect)