0

ObservableList にバインドされた JTables があります。T は、Web サービスから生成された Bean です。

だから私の質問は、テーブルインスタンスからバインドされたリストをどのように反復できるかということです。getModel() は "org.jdesktop.swingbinding.JTableBinding$BindingTableModel" です

アイデアは次のとおりです。

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

4

1 に答える 1

3

TableModel は、それを拡張する最終的な具象クラスに関係なく、TableModel です。すべての TableModel と同様にgetRowCount()、 、getColumnCount()、およびのインターフェイス メソッドを呼び出しgetValueAt(...)て、テーブルを反復処理し、値を抽出できます。

BindingTableModelの API へのリンクは次のとおりです。

TableModel を実装しているように見えますが、AbstractTableModel または DefaultTableModel を拡張していません。

于 2012-04-23T22:12:42.337 に答える