JavaFX GridPane getBoundsInParent()

hk

Bekanntes Mitglied
Hallo Forum,
ich möchte eine Gridpane erstellen und auf der root (ist eine Pane) zentriert anzeigen. Dazu verwende ich getBoundsInParent. Dort sind die Werte width und height jedoch immer gleich, egal wie viele Zeilen ich angebe oder wie breit der Text ist.
Hier der Code:
Java:
public void makeGrid(String[] txt, boolean flag) {
    grid = new GridPane();
    for(int i = 0; i < txt.length; i++) {
      Text text = new Text(txt[i]);
      grid.add(text, 0, i);
    }
    Bounds bs = grid.getBoundsInParent();
    double width = bs.getWidth();
    double height = bs.getHeight();
    double x = (scene.getWidth() / 2) - (width / 2);
    double y = (scene.getHeight() / 2) - (height / 2);
    grid.setLayoutX(x);
    grid.setLayoutY(y);
    root.getChildren().add(grid);
  } //end make Grid --------------------------------
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
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
B Überlappung im GridPane AWT, Swing, JavaFX & SWT 2
S ImageView wird dem Gridpane nicht zugefügt AWT, Swing, JavaFX & SWT 1
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
I ImageView in GridPane: Bildgröße 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

Ähnliche Java Themen


Oben