【问题标题】:Add new row in GridPane in JavaFx在 JavaFx 的 GridPane 中添加新行
【发布时间】:2016-02-02 10:01:08
【问题描述】:

我有一个对象用于存储有关文件的数据。

如何添加已填充字段(复选框、组合框...)的新行

【问题讨论】:

  • 看来你应该改用TableView
  • tableview 和 gridpane 都可以。

标签: java javafx


【解决方案1】:
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 中添加新城市时,它不能被硬编码。
  • 然后用for循环迭代它...并为字段生成一系列fxid..同时增加网格窗格的行索引和列索引
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-12-29
  • 2013-06-13
  • 2022-12-31
  • 2014-08-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多