Refine search
private void toggleVisibility(RowConstraints row, FilteredList<Node> children, boolean show) { if (show) { row.setMaxHeight(USE_COMPUTED_SIZE); row.setMinHeight(10); } else { row.setMaxHeight(0); row.setMinHeight(0); } children.forEach(n -> { n.setVisible(show); n.setManaged(show); }); }
GridPane grid = new GridPane(); int numRows = 4 ; int numColumns = 3 ; for (int row = 0 ; row < numRows ; row++ ){ RowConstraints rc = new RowConstraints(); rc.setFillHeight(true); rc.setVgrow(Priority.ALWAYS); grid.getRowConstraints().add(rc); ColumnConstraints cc = new ColumnConstraints(); cc.setFillWidth(true); cc.setHgrow(Priority.ALWAYS); grid.getColumnConstraints().add(cc); primaryStage.setScene(scene); primaryStage.show();
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(); }
public void start(final Stage stage) { GridPane grid = new GridPane(); grid.addRow(0, new Label("1"), new Label("2"), new Label("3")); grid.addRow(1, new Label("A"), new Label("B"), new Label("C")); ColumnConstraints oneThird = new ColumnConstraints(); oneThird.setPercentWidth(100 / 3.0); oneThird.setHalignment(HPos.CENTER); grid.getColumnConstraints().addAll(oneThird, oneThird, oneThird); RowConstraints oneHalf = new RowConstraints(); oneHalf.setPercentHeight(100 / 2.0); oneHalf.setValignment(VPos.CENTER); grid.getRowConstraints().addAll(oneHalf, oneHalf); layout.setStyle("-fx-background-color: whitesmoke; -fx-padding: 10;"); layout.getChildren().addAll(grid); stage.setScene(new Scene(layout, 600, 400)); stage.show();
VBox.setVgrow(gridPane, Priority.ALWAYS); root.getChildren().add(gridPane); stage.sizeToScene(); stage.setScene(scene); stage.setTitle("Load Data from JSON"); stage.show(); GridPane gridPane = new GridPane(); gridPane.setAlignment(Pos.CENTER); gridPane.setGridLinesVisible(true); gridPane.setPadding(new Insets(20)); gridPane.setMinHeight(500); ColumnConstraints column = new ColumnConstraints(150); gridPane.getColumnConstraints().add(column); gridPane.getRowConstraints().add(new RowConstraints(80));
root = setGUI(); Scene scene = new Scene(root); primaryStage.setTitle("Hello World!"); primaryStage.setScene(scene); primaryStage.show(); GridPane root2 = new GridPane(); root2.setPrefHeight(300);//Set Height root2.setPrefWidth(300);//Set Width ColumnConstraints cc = new ColumnConstraints(); RowConstraints rc = new RowConstraints(); cc.setPercentWidth(10); rc.setPercentHeight(10); root2.getColumnConstraints().add(cc); root2.getRowConstraints().add(rc);
int columns = 5; stage.setTitle("Enjoy your game"); GridPane grid = new GridPane(); grid.getStyleClass().add("game-grid"); ColumnConstraints column = new ColumnConstraints(40); grid.getColumnConstraints().add(column); RowConstraints row = new RowConstraints(40); grid.getRowConstraints().add(row); stage.setScene(scene); stage.show();
root.setCenter(bp); primaryStage.setScene(scene); primaryStage.show(); } catch(Exception e) { e.printStackTrace(); grid = new GridPane(); grid.setHgap(10); grid.setVgap(10); grid.prefWidthProperty().bind(this.widthProperty()); RowConstraints row1 = new RowConstraints(); row1.setPercentHeight(25); RowConstraints row2 = new RowConstraints(); row2.setPercentHeight(75); ColumnConstraints col1 = new ColumnConstraints(); col1.setPercentWidth(25); ColumnConstraints col2 = new ColumnConstraints(); col2.setPercentWidth(75);
box3.setStyle("-fx-background-color: blue ;"); GridPane root = new GridPane(); root.add(box1, 0, 0); root.add(box2, 1, 0); root.add(box3, 2, 0); ColumnConstraints cc = new ColumnConstraints(); cc.setPercentWidth(100.0/3.0); cc.setHgrow(Priority.ALWAYS); root.getColumnConstraints().add(cc); RowConstraints rc = new RowConstraints(); rc.setVgrow(Priority.ALWAYS); root.getRowConstraints().add(rc); primaryStage.setScene(scene); primaryStage.show();
GridPane root = new GridPane(); int numRows = 4 ; for (int i = 0 ; i < numRows ; i++) { RowConstraints rc = new RowConstraints(); rc.setPercentHeight(100.0 / numRows); rc.setValignment(VPos.BOTTOM); root.getRowConstraints().add(rc); ColumnConstraints cc = new ColumnConstraints(); cc.setHalignment(HPos.CENTER); cc.setPercentWidth(100); root.getColumnConstraints().add(cc); primaryStage.setScene(scene); primaryStage.show();
GridPane grid = new GridPane(); RowConstraints row1 = new RowConstraints(); row1.setPercentHeight(25); grid.getRowConstraints().add(row1); ColumnConstraints colConstraints = new ColumnConstraints(); colConstraints.setHalignment(HPos.CENTER); grid.getColumnConstraints().add(colConstraints); grid.setAlignment(Pos.CENTER); grid.add(loadBtn, 0, 2); primaryStage.setScene(scene); primaryStage.show();
GridPane gridPane = new GridPane(); ColumnConstraints column = new ColumnConstraints(); column.setPercentWidth(33.33); column.setHalignment(HPos.CENTER); gridPane.getColumnConstraints().addAll(column, column, column); RowConstraints row = new RowConstraints(); row.setPercentHeight(33.33); row.setValignment(VPos.CENTER); gridPane.getRowConstraints().addAll(row, row, row); gridPane.setGridLinesVisible(true);
GridPane board = new GridPane(); ColumnConstraints columnConstraints = new ColumnConstraints(); columnConstraints.setHgrow(Priority.ALWAYS); columnConstraints.setHalignment(HPos.CENTER); RowConstraints rowConstraintsTop = new RowConstraints(); rowConstraintsTop.setVgrow(Priority.ALWAYS); rowConstraintsTop.setValignment(VPos.TOP); RowConstraints rowConstraintsBottom = new RowConstraints(); rowConstraintsBottom.setVgrow(Priority.ALWAYS); rowConstraintsBottom.setValignment(VPos.BOTTOM); board.getColumnConstraints().addAll(Stream.generate(() -> columnConstraints).limit(6).toArray(ColumnConstraints[]::new)); board.getRowConstraints().addAll(rowConstraintsTop, rowConstraintsBottom); board.addRow(0, IntStream.range(0, 6).mapToObj(i -> createTriangle(false, (i & 1) != 0)).toArray(Node[]::new)); primaryStage.setScene(scene); primaryStage.show();
GridPane root = new GridPane(); root.setGridLinesVisible(true); final int numCols = 50 ; final int numRows = 50 ; for (int i = 0; i < numCols; i++) { ColumnConstraints colConst = new ColumnConstraints(); colConst.setPercentWidth(100.0 / numCols); root.getColumnConstraints().add(colConst); RowConstraints rowConst = new RowConstraints(); rowConst.setPercentHeight(100.0 / numRows); root.getRowConstraints().add(rowConst); primaryStage.setScene(new Scene(root, 800, 600)); primaryStage.show();
Image image = new Image("http://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-icon.png?v=c78bd457575a"); GridPane imagePane = new GridPane(); ColumnConstraints colConstraint = new ColumnConstraints(120); colConstraint.setHalignment(HPos.LEFT); RowConstraints rowConstraints = new RowConstraints(130); rowConstraints.setValignment(VPos.CENTER); imagePane.getColumnConstraints().addAll(colConstraint, colConstraint, colConstraint); nextColumnIndex = 0; currentRow++; imagePane.getRowConstraints().add(rowConstraints); imagePane.addRow(currentRow, newImage); primaryStage.setScene(scene); primaryStage.show();
public void start(Stage primaryStage) { try { GridPane gp = new GridPane(); gp.setGridLinesVisible(true); gp.setVgap(10); gp.getRowConstraints().add(new RowConstraints(50,100,110)); gp.getRowConstraints().add(new RowConstraints(50,100,110)); primaryStage.setScene(scene); primaryStage.show(); } catch(Exception e) { e.printStackTrace();
GridPane checkerBoard = new GridPane(); primaryStage.setScene(new Scene(root, 400, 400)); primaryStage.show(); RowConstraints rowConstraints = new RowConstraints(); rowConstraints.setMinHeight(SQUARE_SIZE); rowConstraints.setPrefHeight(SQUARE_SIZE); rowConstraints.setMaxHeight(SQUARE_SIZE); rowConstraints.setValignment(VPos.CENTER); board.getRowConstraints().add(rowConstraints); ColumnConstraints colConstraints = new ColumnConstraints(); colConstraints.setMinWidth(SQUARE_SIZE); colConstraints.setMaxWidth(SQUARE_SIZE); colConstraints.setPrefWidth(SQUARE_SIZE); colConstraints.setHalignment(HPos.CENTER);
GridPane grid = new GridPane(); grid.add(createTitledPane("Pane 1"), 0, 0); grid.add(createTitledPane("Pane 2"), 0, 2); RowConstraints top = new RowConstraints(); top.setValignment(VPos.TOP); top.setPercentHeight(100.0 / 3.0); RowConstraints middle = new RowConstraints(); middle.setValignment(VPos.CENTER); middle.setPercentHeight(100.0 / 3.0); RowConstraints bottom = new RowConstraints(); bottom.setValignment(VPos.BOTTOM); bottom.setPercentHeight(100.0 / 3.0); grid.getRowConstraints().addAll(top, middle, bottom); primaryStage.setScene(new Scene(root, 800, 600)); primaryStage.show();
GridPane gridPane = new GridPane(); gridPane.add(new Label("First"), 0, 0); gridPane.add(new Label("Second"), 0, 2); gridPane.add(new Label("Third"), 0, 3); RowConstraints con = new RowConstraints(); con.setPrefHeight(20); gridPane.getRowConstraints().add(con); stage.setScene(scene); stage.show();
int numRows = switches[0].length ; GridPane grid = new GridPane(); ColumnConstraints cc = new ColumnConstraints(); cc.setFillWidth(true); cc.setHgrow(Priority.ALWAYS); grid.getColumnConstraints().add(cc); RowConstraints rc = new RowConstraints(); rc.setFillHeight(true); rc.setVgrow(Priority.ALWAYS); grid.getRowConstraints().add(rc); Scene scene = new Scene(root, 600, 600); scene.getStylesheets().add("grid-with-borders.css"); primaryStage.setScene(scene); primaryStage.show();