2016-02-02 5 views
2

У меня есть объект, в котором хранятся данные о файле.Добавить новую строку в GridPane в JavaFx

Как добавить новую строку с уже заполненными полями (флажок, COMBOBOX ...)

Testing GridPane

+1

Похоже, что вместо этого вы должны использовать ['TableView'] (https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/TableView.html). – fabian

+0

Это возможно как с таблицей, так и с сеткой. –

ответ

0
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); 

Аналогично вы можете добавить любое поле в области сетки с строк и столбцов индекса со значениями.

+0

Хорошо, но когда мне нужно добавить 20 строк? или 30? он не может быть жестко запрограммирован, когда пользователь добавляет новый город в gui. – chestnut

+0

Затем переместите его с помощью цикла for ... и сгенерируйте последовательность fxid для полей. Также увеличивайте индекс строки и индекс столбца сетки –

Смежные вопросы