JavaFX provides different layout panes for arranging components on them. for example GridPane, BorderPane etc. This article describes about arranging components on GridPane. GridPane layout manager allows arranging components/controls using overloaded method. ie add. 1. add(controlinstance, colindex, rowindex) EX: GridPane pane = new GridPane(); pane.add(new Separator(), 0, 0); the above example code puts the separator on 0th row and 0th column of a gridPane. 2. add(Node controlinstance,int colIndex,int rowIndex,int colSpan,int rowSpan) ...