java - JTable 和迭代绑定(bind) ObservableList

标签 java swing binding jtable

我有一个绑定(bind)到 ObservableList 的 JTable。 T 是从我的网络服务生成的 bean。

所以我的问题是,如何从表实例中迭代绑定(bind)列表。 getModel() 是“org.jdesktop.swingbinding.JTableBinding$BindingTableModel”

想法是:

((ObservableList)table.getModel()).foreach(...

最佳答案

TableModel 就是 TableModel 就是 TableModel,无论扩展它的最终具体类如何。与所有 TableModel 一样,您可以调用 getRowCount()getColumnCount()getValueAt(...) 的接口(interface)方法来允许您迭代您的表并提取您的值。

这里是 API for the BindingTableModel 的链接

它看起来实现了 TableModel,但没有扩展 AbstractTableModel 或 DefaultTableModel。

关于java - JTable 和迭代绑定(bind) ObservableList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10289013/

相关文章:

.net - 在 assemblyBindig/linkedConfiguration 元素中使用相对路径

wpf - 数据绑定(bind) RibbonTab 在 "Header"中显示 RibbonGroup 内容

java - Chromebook 上的 Android 应用无法使用查看/获取用户事件

java - 如何从 TCP 服务器向 TCP 客户端发送回复?

java - 瓦丁 + springBoot : IllegalStateException on Build

java - 如何根据条件从数组中获取对象?

java - 当 GUI 不更新信息时,使用多线程 SWING 处理 GUI

java - JTextField 在 BoxLayout 中垂直扩展

java - 用java编写宾果游戏

.net - 使用 Net.TCP 时在客户端添加 Web 引用