У меня есть объект, в котором хранятся данные о файле.Добавить новую строку в GridPane в JavaFx
Как добавить новую строку с уже заполненными полями (флажок, COMBOBOX ...)
У меня есть объект, в котором хранятся данные о файле.Добавить новую строку в GridPane в JavaFx
Как добавить новую строку с уже заполненными полями (флажок, COMBOBOX ...)
GridPane gridPane = new GridPane();
TextField textField = new TextField("Text Field");
gridPane.add(textField, 1, 1);
Label label = new Label("Label");
gridPane.add(label, 0, 1);
Аналогично вы можете добавить любое поле в области сетки с строк и столбцов индекса со значениями.
Хорошо, но когда мне нужно добавить 20 строк? или 30? он не может быть жестко запрограммирован, когда пользователь добавляет новый город в gui. – chestnut
Затем переместите его с помощью цикла for ... и сгенерируйте последовательность fxid для полей. Также увеличивайте индекс строки и индекс столбца сетки –
Похоже, что вместо этого вы должны использовать ['TableView'] (https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/TableView.html). – fabian
Это возможно как с таблицей, так и с сеткой. –