我有一个绑定到 ObservableList 的 JTables。 T 是从我的 Web 服务生成的 bean。
所以我的问题是,如何从表实例迭代绑定列表。 getModel() is "org.jdesktop.swingbinding.JTableBinding$BindingTableModel"
这个想法是:
((ObservableList)table.getModel()).foreach(...
就是 TableModel 就是 TableModel,不管扩展它的最终具体类是什么。与所有 TableModel 一样,您可以调用 getRowCount()
、getColumnCount()
和 getValueAt(...)
的接口方法,以允许您循环访问表并提取值。
下面是指向 BindingTableModel API 的链接
它希望实现TableModel,但不扩展AbstractTableModel或DefaultTableModel。