package teste; import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.CheckBox; import javafx.scene.control.ComboBox; import javafx.scene.control.Label; import javafx.scene.control.TextField; import javafx.scene.layout.BorderPane; import javafx.scene.layout.ColumnConstraints; import javafx.scene.layout.GridPane; import javafx.stage.Stage; public class Teste extends Application { @Override public void start(Stage stage) throws Exception { BorderPane root = new BorderPane(); root.setPadding(new Insets(4, 4, 4, 4)); root.setId("background"); GridPane grid = new GridPane(); grid.setHgap(10); grid.setVgap(10); grid.setPadding(new Insets(10, 0, 0, 0)); ColumnConstraints column1 = new ColumnConstraints(); column1.setPercentWidth(33); column1.setFillWidth(true); ColumnConstraints column2 = new ColumnConstraints(); column2.setPercentWidth(33); column2.setFillWidth(true); ColumnConstraints column3 = new ColumnConstraints(); column3.setPercentWidth(34); column3.setFillWidth(true); grid.getColumnConstraints().addAll(column1, column2, column3); // Category in column 2, row 1 Label conincidir = new Label("Coincidir:"); grid.add(conincidir, 0, 0); TextField conincidir1 = new TextField(); grid.add(conincidir1, 0, 1); Label examinar = new Label("Examinar:"); grid.add(examinar, 1, 0); ComboBox examinar1 = new ComboBox<>(); grid.add(examinar1, 1, 1); CheckBox ordenar = new CheckBox("Ordenar (Marque para ASCENDENTE):"); grid.add(ordenar, 2, 0); ComboBox ordenar1 = new ComboBox<>(); grid.add(ordenar1, 2, 1); root.setCenter(grid); // Add to BorderPane from Example 1-2 /////////////////////////////////////// Scene scene = new Scene(root, 800, 600); stage.setScene(scene); stage.setTitle("Segmented Button Bar"); stage.show(); } public static void main(String[] args) { launch(args); } }