【发布时间】:2019-05-17 08:57:03
【问题描述】:
我正在设计一个关于对某物进行编目的项目。在这个项目中,用户必须能够按照自己的意愿创建自己的表。因此我没有任何静态类和它的实例。
我正在创建一个诊断窗格,我可以根据数据库表的列名动态地为用户输入创建文本字段,但是如何将这些用户的输入添加到 tableView 中?
我可以将任何字符串输入添加到 ListView 中,我可以将用户字符串输入添加到 tableView 列吗?
ListView<String> listView = new ListView();
public ObservableList<String> listCatalogNames = FXCollections.observableArrayList();
listCatalogNames.add("Books");
更多细节,举例说明;
listview 包含所有目录名称,根据 lisview 选择 tableview 将在边界窗格的中心动态创建。
用户拥有书籍(姓名、作者、页面)和电影(姓名、年份、导演、流派)目录。
假设用户选择的电影和 tableView 出现了 4 列并单击了添加按钮。使用 4 个文本字段创建的对话框窗格。在那之前我构建了所有东西,但我无法将用户的输入添加到 tableView 中,因为我没有任何用于电影或书籍等的静态类。
有没有办法创建动态类?
请给我一个想法并帮助我解决这种情况。
here是我们项目的github链接
【问题讨论】:
标签: java javafx tableview dynamic-class-creation