how get column index and row index in gridpane of javafx
21,436
You can get the row index and column index by utilising the static methods getRowIndex()
and getColumnIndex()
which are located in the GridPane
class.
System.out.println("Row: " + GridPane.getRowIndex(text1));
System.out.println("Column: " + GridPane.getColumnIndex(text1));
See for the reference.
Author by
java baba
Updated on December 11, 2020Comments
-
java baba over 3 years
how get column index and row index in
GridPane
of JavaFX. see the code belowText text1 = new Text("Text 1"); Text text2 = new Text("Text 2"); StackPane root = new StackPane(); GridPane gridPane = new GridPane(); gridPane.add(text1, 0, 0); gridPane.add(text2, 1, 0);
When Mouse Entered On text1 I want to get the column index and row index of GridPane
text1.setOnMouseEntered(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent e) { //want to get column index =0 and row index=0 } });
Please let me know.
-
java baba almost 11 yearscan i get index without getting add any node on grid pane
-
Sammie over 5 yearsThe method
GridPane.getColumnIndex(text1)
orGridPane.getRowIndex(text1)
will not add any node on the GridPane. It just returns the index of the passed item. -
NomadMaker over 3 yearsHow is your answer any more useful than that of @ShreyasDave?