Beans绑定NetBeans中的JTable

Use*_*er1 3 java netbeans jtable

我想将一个bean列表映射到JTable.我们的想法是每个列都是bean中的一个预选字段,每一行都是List中的一个bean.Slide#32在这里看起来非常有前景:http: //swinglabs.org/docs/presentations/2007/DesktopMatters/beans-binding-talk.pdf

但是,NetBeans不允许我将bean字段分配给列.我可以右键单击JTable并单击Bind-> Elements并将其绑定到我的Bean列表.但是,它不会让我指定每列中的内容.唯一的选择就是自己创建绑定,这使得NetBeans对这类事物毫无用处.

有没有我遗漏的细节?似乎NetBeans中的JTable BeansBinding刚刚破解.

谢谢

Use*_*er1 6

我有它的工作.您无法真正使用JTables的"绑定"菜单选项.以下是如何使其工作:

  1. 右键单击JTable.
  2. 单击"表格内容".
    1. 结合来源:表格
    2. 绑定表达式:$ {var}(其中var是bean列表的名称).
  3. 单击"列"选项卡.
  4. 将列映射到表达式.它应该看起来像$ {id}而不是$ {var.id}.

注意:映射到列的每个字段都必须具有getter.