【问题标题】:JavaFX - TableView, How to add new row to the control?JavaFX - TableView,如何向控件添加新行?
【发布时间】:2012-12-20 14:59:28
【问题描述】:

有谁知道如何将新行(以添加全新数据)添加到 TableView - 直接添加到控件?编辑很容易,但是如何添加新数据呢?

我认为这应该不是问题(因为我从其他 prog. 语言中知道这一点),但在整个互联网上,我只发现一年前发布的这个相关主题仍然没有得到回答。在 JavaFX 中是不可能做到这一点的吗?

JavaFX 2 TableView inserting rows directly on the control

非常感谢。

【问题讨论】:

  • 您的意思是要添加一行包含空单元格的行以便稍后对其进行编辑?
  • 可能会有所帮助tiwulfx.panemu.com
  • Sergey:是的,我想添加一个带有空单元格的新行,以便在新的空行出现在表格中后立即对其进行编辑。
  • Invariant:非常感谢您的提示,这个控件看起来很不错,这正是我想要做的......添加一个新行并编辑它。

标签: row tableview javafx-2 add


【解决方案1】:

TableView 由items list 支持,在项目列表中添加一个新条目,该条目对应的行将显示在 TableView 中。

tableView.getItems().add(new Item());

【讨论】:

  • 如果它适用于非参数构造函数,这将是一个很好的解决方案,但它仅在表格中显示的数据填充到构造函数时才有效。目的是在表格中直接填充数据。
猜你喜欢
  • 2017-01-14
  • 2017-12-16
  • 1970-01-01
  • 2021-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-13
相关资源
最近更新 更多