myGridPane.getRowConstraints().clear(); myGridPane.getColumnConstraints().clear(); int numRow = 10; int numCol = 20; for (int i = 0; i < numRow; i++) { RowConstraints rConstraint = new RowConstraints(); rConstraint.setPercentHeight(100); myGridPane.getRowConstraints().add(rConstraint); } for (int i = 0; i < numCol; i++) { ColumnConstraints cConstraint = new ColumnConstraints(); cConstraint.setPercentWidth(100); myGridPane.getColumnConstraints().add(cConstraint); }
/** * fix the rowSizes to the given rowHeights * @param rowHeights */ public void fixRowSizes(int vGap,int... rowHeights) { this.setVgap(vGap); for (int rowHeight : rowHeights) { RowConstraints rowc = new RowConstraints(); rowc.setPercentHeight(rowHeight); getRowConstraints().add(rowc); } // grid.setPrefSize(WINDOW_WIDTH, WINDOW_HEIGHT); // Default width and // height this.setMaxSize(Region.USE_COMPUTED_SIZE, Region.USE_COMPUTED_SIZE); } }
for (int row = 0; row <= characters.length - 1; row++) { RowConstraints r = new RowConstraints(); r.setVgrow(Priority.ALWAYS); //r.setMinHeight(40); r.setPercentHeight(50); grid.getRowConstraints().add(r); for (int column = 0; column <= characters[0].length - 1; column++) { ClockElement n = new ClockElement(characters[row][column], false); grid.add(n.getLabel(), column, row); GridPane.setHalignment(n.getLabel(), HPos.CENTER); arrClockElement[row][column] = n; } } for (int column = 0 ; column < characters[0].length; column++) { ColumnConstraints c = new ColumnConstraints(); c.setHgrow(Priority.ALWAYS); //c.setMinWidth(40); c.setPercentWidth(50); //old 40 grid.getColumnConstraints().add(c); }
public void start(final Stage stage) throws Exception { final Button button0 = new Button("Start learning"); final Button button1 = new Button("Customize"); final GridPane cPane = new GridPane(); cPane.getChildren().addAll(button0, button1); GridPane.setConstraints(button0, 0, 0, 1, 1, HPos.CENTER, VPos.CENTER); GridPane.setConstraints(button1, 0, 1, 1, 1, HPos.CENTER, VPos.CENTER); final ColumnConstraints columnn0 = new ColumnConstraints(); columnn0.setPercentWidth(100); cPane.getColumnConstraints().addAll(columnn0); final RowConstraints row0 = new RowConstraints(1); row0.setPercentHeight(50); final RowConstraints row1 = new RowConstraints(1); row1.setPercentHeight(50); cPane.getRowConstraints().addAll(row0, row1); stage.setScene(new Scene(cPane)); stage.setWidth(200); stage.setHeight(100); stage.show(); }
grid.getColumnConstraints().addAll(oneThird, oneThird, oneThird); RowConstraints oneHalf = new RowConstraints(); oneHalf.setPercentHeight(100 / 2.0); oneHalf.setValignment(VPos.CENTER); grid.getRowConstraints().addAll(oneHalf, oneHalf);
top.setPercentHeight(100.0 / 3.0); middle.setPercentHeight(100.0 / 3.0); bottom.setPercentHeight(100.0 / 3.0);
RowConstraints rc = new RowConstraints(); cc.setPercentWidth(10); rc.setPercentHeight(10); root2.getColumnConstraints().add(cc); root2.getRowConstraints().add(rc);
rowConst.setPercentHeight(100.0 / numRows); root.getRowConstraints().add(rowConst);
r.setPercentHeight( 100 ); top.setPercentHeight( 20 ); bottom.setPercentHeight( 80 ); break; case TOP: top.setPercentHeight( 80 ); bottom.setPercentHeight( 20 );
for (int i = 0 ; i < numRows ; i++) { RowConstraints rc = new RowConstraints(); rc.setPercentHeight(100.0 / numRows); rc.setValignment(VPos.BOTTOM); root.getRowConstraints().add(rc);
gridPane.getColumnConstraints().addAll(column, column, column); RowConstraints row = new RowConstraints(); row.setPercentHeight(33.33); row.setValignment(VPos.CENTER); gridPane.getRowConstraints().addAll(row, row, row);
rowsEdge.setPercentHeight( 14 ); final RowConstraints rowsMid = new RowConstraints(); rowsMid.setPercentHeight( 8 );
rc.setFillHeight(true); rc.setVgrow(Priority.ALWAYS); rc.setPercentHeight(100.0 / numRows); grid.getRowConstraints().add(rc);
GridPane grid = new GridPane(); RowConstraints row1 = new RowConstraints(); row1.setPercentHeight(25); grid.getRowConstraints().add(row1);
rc.setPercentHeight(100.0/ROWS); view.getRowConstraints().add(rc);
row1.setPercentHeight( 50 ); grid.getRowConstraints().addAll(row1, row1, row1, row1);
row1.setPercentHeight(25); RowConstraints row2 = new RowConstraints(); row2.setPercentHeight(75);
rc.setPercentHeight(100.0/3); view.getRowConstraints().add(rc);
grid.getColumnConstraints().addAll(oneThird, oneThird, oneThird); RowConstraints oneHalf = new RowConstraints(); oneHalf.setPercentHeight(100 / 2.0); oneHalf.setValignment(VPos.CENTER); grid.getRowConstraints().addAll(oneHalf, oneHalf);
line.setPercentHeight((1.0f/((float) y))*100.0f); for (int i = 1; i <= y; i++) { gp.getRowConstraints().add(line);