出于某种原因,我的标题行不可见。我正在使用 SwingBindings.createJTableBinding 将 pojo 绑定(bind)到表。我的表格显示了所有行,但标题行不可见。
如果我检查表中的 JTableHeader 是否存在,并且它的列具有预期的名称。 JTable header 属性:isEnabled 和 isVisible 设置为 true。
有什么我想念的吗?
最佳答案
我不知道 SwingBindings.createJTableBinding 是什么,但是当您使用 Swing 时,您将表格添加到 JScrollPane。表格标题然后用作滚动 Pane 的列标题 View 。
如果您不使用 JScrollPane,则需要使用 BorderLayout 创建 JPanel。表格添加到 CENTER,表头添加到 NORTH。
关于java - 如何在对模型使用自动绑定(bind)的 JTable 中显示标题行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4185070/