void updateContentGrid() { contentGrid.getColumnConstraints().clear(); contentGrid.getChildren().clear(); int colsNumber = daysPerWeek + (datePicker.isShowWeekNumbers() ? 1 : 0); ColumnConstraints columnConstraints = new ColumnConstraints(); columnConstraints.setPercentWidth(100); for (int i = 0; i < colsNumber; i++) { contentGrid.getColumnConstraints().add(columnConstraints); } // Week days cells for (int i = 0; i < daysPerWeek; i++) { contentGrid.add(weekDaysCells.get(i), i + colsNumber - daysPerWeek, 1); } // Week number cells if (datePicker.isShowWeekNumbers()) { for (int i = 0; i < 6; i++) { contentGrid.add(weekNumberCells.get(i), 0, i + 2); } } // Month days cells for (int row = 0; row < 6; row++) { for (int col = 0; col < daysPerWeek; col++) { contentGrid.add(dayCells.get(row * daysPerWeek + col), col + colsNumber - daysPerWeek, row + 2); } } }
BaseInfoTab() { setClosable(false); grid.getStyleClass().add("info-props"); grid.setAlignment(Pos.TOP_CENTER); ColumnConstraints column1 = new ColumnConstraints(); column1.setPercentWidth(25); ColumnConstraints column2 = new ColumnConstraints(); column2.setPercentWidth(75); grid.getColumnConstraints().addAll(column1, column2); ScrollPane scroll = new ScrollPane(grid); scroll.setFitToHeight(true); scroll.setFitToWidth(true); setContent(scroll); }
ColumnConstraints col2 = new ColumnConstraints(); col2.setPercentWidth(80);
/** * fix the columnSizes to the given column Width * @param colWidths */ public void fixColumnSizes(int hGap,int... colWidths) { this.setHgap(hGap); // Setting columns size in percent for (int colWidth : colWidths) { ColumnConstraints column = new ColumnConstraints(); column.setPercentWidth(colWidth); getColumnConstraints().add(column); } }
GridPane grid = new GridPane(); /* your code */ ColumnConstraints column1 = new ColumnConstraints(); column1.setPercentWidth(50); grid.getColumnConstraints().add(column1);
/** * {@inheritDoc} */ @Override public void layoutParts() { setAlignment(Pos.CENTER_LEFT); int columns = field.getSpan(); for (int i = 0; i < columns; i++) { ColumnConstraints colConst = new ColumnConstraints(); colConst.setPercentWidth(100.0 / columns); getColumnConstraints().add(colConst); } }
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); }
Node topLeft ; Node topRight ; Node bottomLeft ; Node bottomRight ; GridPane page = new GridPane(); // page.add(Node, colIndex, rowIndex, colSpan, rowSpan): page.add(topLeft, 0, 0, 2, 1); page.add(topRight, 2, 0, 1, 1); page.add(bottomLeft, 0, 2, 1, 1); page.add(bottomRight, 1, 1, 2, 1); ColumnConstraints col1Constraints = new ColumnConstraints(); col1Constraints.setPercentWidth(40); ColumnConstraints col2Constraints = new ColumnConstraints(); col2Constraints.setPercentWidth(10); ColumnConstraints col3Constraints = new ColumnConstraints(); col3Constraints.setPercentWidth(50); page.getColumnContraints().addAll(col1Constraints, col2Constraints, col3Constraints);
@Override public void start(Stage primaryStage) { GridPane chat = new GridPane(); chat.setMaxSize(Double.MAX_VALUE, Double.MAX_VALUE); ColumnConstraints c1 = new ColumnConstraints(); c1.setPercentWidth(100); chat.getColumnConstraints().add(c1); for (int i = 0; i < 20; i++) { Label chatMessage = new Label("Hi " + i); chatMessage.getStyleClass().add("chat-bubble"); GridPane.setHalignment(chatMessage, i % 2 == 0 ? HPos.LEFT : HPos.RIGHT); chat.addRow(i, chatMessage); } ScrollPane scroll = new ScrollPane(chat); scroll.setFitToWidth(true); Scene scene = new Scene(scroll, 500, 500); scene.getStylesheets().add(getClass().getResource("Test.css").toExternalForm()); primaryStage.setScene(scene); primaryStage.show(); }
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); }
@Override public void start(Stage stage) throws Exception { stage.setTitle("Window title"); GridPane grid = new GridPane(); gridSetup(grid); // Building my grid elements here (2 columns) // Setting columns size in percent ColumnConstraints column = new ColumnConstraints(); column.setPercentWidth(30); grid.getColumnConstraints().add(column); column = new ColumnConstraints(); column.setPercentWidth(70); grid.getColumnConstraints().add(column); grid.setPrefSize(WINDOW_WIDTH, WINDOW_HEIGHT); // Default width and height grid.setMaxSize(Region.USE_COMPUTED_SIZE, Region.USE_COMPUTED_SIZE); Scene scene = new Scene(grid, WINDOW_WIDTH, WINDOW_HEIGHT); stage.setScene(scene); stage.show(); }
private void setListEntry(ListCell<Label> listCell, Label label) { Image img = loadLableIcon(label); GridPane row = new GridPane(); row.setHgap(15); row.setVgap(15); ColumnConstraints col1 = new ColumnConstraints(); col1.setPercentWidth(90); ColumnConstraints col2 = new ColumnConstraints(); col2.setPercentWidth(10); ImageView icon = new ImageView(img); javafx.scene.control.Label name = new javafx.scene.control.Label(label.getName()); name.setMinWidth(120d); javafx.scene.control.Label amount = new javafx.scene.control.Label("" + label.getSize()); HBox iconAndName = new HBox(10); iconAndName.setAlignment(Pos.CENTER_LEFT); iconAndName.getChildren().addAll(icon, name); row.add(iconAndName, 0, 0); row.add(amount, 1, 0); row.getColumnConstraints().addAll(col1, col2); listCell.setGraphic(row); }
gridPane.setPadding(new Insets(10)); ColumnConstraints c1 = new ColumnConstraints(); c1.setPercentWidth(25); ColumnConstraints c2 = new ColumnConstraints(); c2.setPercentWidth(25); ColumnConstraints c3 = new ColumnConstraints(); c3.setPercentWidth(25); ColumnConstraints c4 = new ColumnConstraints(); c4.setPercentWidth(25); gridPane.getColumnConstraints().addAll(c1, c2, c3, c4);
void updateContentGrid() { contentGrid.getColumnConstraints().clear(); contentGrid.getChildren().clear(); int colsNumber = daysPerWeek + (datePicker.isShowWeekNumbers() ? 1 : 0); ColumnConstraints columnConstraints = new ColumnConstraints(); columnConstraints.setPercentWidth(100); for (int i = 0; i < colsNumber; i++) { contentGrid.getColumnConstraints().add(columnConstraints); } // Week days cells for (int i = 0; i < daysPerWeek; i++) { contentGrid.add(weekDaysCells.get(i), i + colsNumber - daysPerWeek, 1); } // Week number cells if (datePicker.isShowWeekNumbers()) { for (int i = 0; i < 6; i++) { contentGrid.add(weekNumberCells.get(i), 0, i + 2); } } // Month days cells for (int row = 0; row < 6; row++) { for (int col = 0; col < daysPerWeek; col++) { contentGrid.add(dayCells.get(row * daysPerWeek + col), col + colsNumber - daysPerWeek, row + 2); } } }
for (int i = 0; i < numCols; i++) { ColumnConstraints colConst = new ColumnConstraints(); colConst.setPercentWidth(100.0 / numCols); root.getColumnConstraints().add(colConst);
GridPane gridPane = new GridPane(); ColumnConstraints column = new ColumnConstraints(); column.setPercentWidth(33.33); column.setHalignment(HPos.CENTER); gridPane.getColumnConstraints().addAll(column, column, column);
colEdge.setPercentWidth( 14 ); colMid.setPercentWidth( 8 );
cc.setPercentWidth(100.0/COLUMNS); view.getColumnConstraints().add(cc);
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(); }
x += 2; ColumnConstraints column = new ColumnConstraints(); column.setPercentWidth((1.0f/((float) x))*100.0f); for (int i = 1; i <= x; i++) { gp.getColumnConstraints().add(column);