ImageView in GridPane: Bildgröße

iTobi97

Aktives Mitglied
Hallo liebe Community, ich bin einmal wieder auf das Problem mit ImageViews in Gridpanes gestoßen. Ich habe ein Gridpane mit jeweils einem ImageView in einer Zelle. Allerdings schaffe ich es nicht, die Größe der ImageViews zu begrenzen, sodass diese nicht in Originalgröße angezeigt werden. Auch mit Constraints hatte ich bisher noch keinen Erfolg. Scheinbar will sich der ImageView einfach nicht an das GridPane anpassen.

Hat jemand von euch vielleicht Tipps und Lösungsvorschläge?
Vielen Dank schon einmal im Voraus

Mein Code:
Java:
gameBoard.setGridLinesVisible(true);
        gameBoard.setMaxWidth(100);
        gameBoard.setMaxHeight(100);
        ColumnConstraints col1 = new ColumnConstraints();
        col1.setPercentWidth(10);
        ColumnConstraints col2 = new ColumnConstraints();
        col2.setPercentWidth(10);
        RowConstraints row1 = new RowConstraints();
        row1.setPercentHeight(10);
        RowConstraints row2 = new RowConstraints();
        row2.setPercentHeight(10);

        gameBoard.getColumnConstraints().addAll(col1,col2);
        gameBoard.getRowConstraints().addAll(row1,row2);
        Image image = new Image("file:" + filePaths.get(0));
        for(int i = 0; i < 12; i++){
            for(int j = 0; j < 12; j++){
                ImageView imageView = new ImageView(image);
                imageView.setFitHeight(10);
                imageView.setFitWidth(10);
                imageView.setPreserveRatio(true);
                gameBoard.add(new ImageView(image), i, j);

            }
        }
 

Darano

Mitglied
Vielleicht funktioniert durch die HGrow und VGrow methoden?

Java:
gridPane.setHgrow(image[i][j], Priority.ALWAYS);
gridPane.setVgrow(image[i][j], Priority.ALWAYS);
GridPane.setFillWidth(image[i][j], true);
GridPane.setFillHeight(image[i][j], true);

Lg

Edit: Oder habe ich dich falsch verstanden? :p
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S ImageView wird dem Gridpane nicht zugefügt AWT, Swing, JavaFX & SWT 1
Hatsi09 Javafx Neuladen von ImageView und MediaView AWT, Swing, JavaFX & SWT 3
H JavaFX Timeline II: Verschieben einer ImageView AWT, Swing, JavaFX & SWT 16
H JavaFX Timeline Bewegungen am ImageView nachvollziehen AWT, Swing, JavaFX & SWT 0
missy72 JavaFX Performance / ImageView in TableView über TimeLine AWT, Swing, JavaFX & SWT 1
D JavaFX Größe des Bild an ImageView anpassen AWT, Swing, JavaFX & SWT 3
Cromewell JavaFX ImageView vergößern wenn hovered AWT, Swing, JavaFX & SWT 2
R JavaFX Label oder Imageview anzeigen mit Buttonklick AWT, Swing, JavaFX & SWT 4
S Stretch Image in ImageView AWT, Swing, JavaFX & SWT 4
M JavaFX Bild zur ImageView in einem Kreis anzeigen. AWT, Swing, JavaFX & SWT 4
I Bild über FXML (ImageView, Image) anzeigen AWT, Swing, JavaFX & SWT 1
J JavaFX ImageView rotieren lassen AWT, Swing, JavaFX & SWT 1
L JavaFX Image im ImageView auf Scroll Listener reagieren AWT, Swing, JavaFX & SWT 5
B JavaFX ImageView neues Bild zuweisen AWT, Swing, JavaFX & SWT 19
G JavaFX ImageView (Nullpointer) AWT, Swing, JavaFX & SWT 1
S JavaFX NullPointerException bei Versuch ImageView zu ändern AWT, Swing, JavaFX & SWT 1
M JavaFX ImageView lichtundurchlässig machen ? AWT, Swing, JavaFX & SWT 0
U Drag and Drop mit imageview AWT, Swing, JavaFX & SWT 0
T JavaFX Verhalten ImageView bei grossen BIlddateien AWT, Swing, JavaFX & SWT 0
N ... Trick und ImageView AWT, Swing, JavaFX & SWT 1
B JavaFX Tooltip auf ImageView AWT, Swing, JavaFX & SWT 6
F JavaFX Auf FXML ImageView zugreifen AWT, Swing, JavaFX & SWT 6
N Dropshadow setzen bei einer Gruppe von Tiles, die sich jeweils in einer Stackpane befinden, welche in einer Gridpane angeordnet sind. AWT, Swing, JavaFX & SWT 0
H JavaFX GridPane getBoundsInParent() AWT, Swing, JavaFX & SWT 0
B Überlappung im GridPane AWT, Swing, JavaFX & SWT 2
S Skallierung von Gridpane Inhalten AWT, Swing, JavaFX & SWT 1
S SceneBuilder gridpane erweitern AWT, Swing, JavaFX & SWT 0
K 2048 Umsetzung mit Gridpane / Stackpane und / Rectangle AWT, Swing, JavaFX & SWT 0
B GridPane erweitern AWT, Swing, JavaFX & SWT 0
L JavaFX Gridpane mit gleich großen Spalten AWT, Swing, JavaFX & SWT 23
J Gridpane Breite in Scrollpane automatisch anpassen AWT, Swing, JavaFX & SWT 2
J Aus welchen Grund wird der Button nicht angezeigt im GridPane? AWT, Swing, JavaFX & SWT 1
S JavaFX GridPane Zellen Seitenverhätnis passend ändern mit der Stage AWT, Swing, JavaFX & SWT 0
N JavaFX GridPane Halignment funktioniert nicht AWT, Swing, JavaFX & SWT 1
Joker4632 JavaFX GridPane richtig implementieren AWT, Swing, JavaFX & SWT 7
U JavaFX GridPane - Circle auf Rectangle versetzten AWT, Swing, JavaFX & SWT 1
H Button in GridPane wird nicht angenommen AWT, Swing, JavaFX & SWT 3
H JavaFX GridPane: Zellenfarbe setzen AWT, Swing, JavaFX & SWT 9
G JavaFX CSS: Label in GridPane rechts ausrichten AWT, Swing, JavaFX & SWT 9
M JavaFX Bildgröße verkleinern AWT, Swing, JavaFX & SWT 5
W Bildgröße automatisch an Komponenten anpassen AWT, Swing, JavaFX & SWT 3
G IMageIcon Bildgröße ändern AWT, Swing, JavaFX & SWT 7
U Bildgröße AWT, Swing, JavaFX & SWT 3
K Bildgröße auf einem JButton AWT, Swing, JavaFX & SWT 3
F Bildgröße bestimmen AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben