import javafx.application.Application; import javafx.geometry.Rectangle2D; import javafx.scene.Scene; import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.layout.HBox; import javafx.stage.Stage; public class BildDarstellen extends Application { @Override public void start(Stage primaryStage) { Image image = new Image("img/wien.jpg"); ImageView imgView = new ImageView(); imgView.setImage(image); Rectangle2D viewportRect = new Rectangle2D(170, 80, 120, 300); imgView.setViewport(viewportRect); HBox box = new HBox(); box.getChildren().add(imgView); Scene scene = new Scene(box); primaryStage.setTitle("ImageView Beispiel"); primaryStage.setWidth(imgView.getViewport().getWidth()); primaryStage.setHeight(imgView.getViewport().getHeight()); primaryStage.setScene(scene); primaryStage.show(); } public static void main(String[] args) { Application.launch(args); } }