java - 如何在对模型使用自动绑定(bind)的 JTable 中显示标题行

标签 java swing jtable jtableheader header-row

出于某种原因,我的标题行不可见。我正在使用 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/

相关文章:

java - Java线程CPU使用率

java - 如何在 Java 文本编辑器中为关键字着色?

java - SetBounds 无法正常工作

java - 为什么 JTable 没有显示?

java - 如何将一个格式化的日期字符串转换为另一种格式

用于 WebSocket 流式客户端应用程序的 Java/JVM 或 Node.js/V8?

java - LinearLayout内部RelativeLayout使用 super 父级作为父级

java - Jframe 上的缩放功能?

java - 在 java 中创建带有列标题的自定义表模型

java - 链接组合框 JTable 单元格编辑器