我的帖子与此帖子完全相同:https://stackoverflow.com/a/8187799/5464538
此代码创建一个像这样的表:
+------+------+------+------+
|/\/\/\| col1 | col2 | col3 |
+------+------+------+------+
| row1 | | | |
+------+------+------+------+
| row2 | | | |
+------+------+------+------+
| row3 | | | |
+------+------+------+------+
我希望能够标记选项卡的第一个单元格。包含/\/\/\
的那个,以便为第一列提供标题。关于这样的事情,我没有找到任何关于我研究的内容。我现在不确定这是否可以用我当前的JTable
。如果不是,还有其他方法可以得到这个结果吗?
答案 0 :(得分:0)
您可以使用以下内容将任何组件添加到滚动窗格中:
scrollPane.setCorner(JScrollPane.UPPER_LEFT_CORNER, new JLabel("Row:"));
但是这看起来不太好,因为标签看起来不像其他行/列标题渲染器。
相反,我建议您查看Row Number Table以获得比您当前使用的更灵活的行标题的不同实现。
在为RowNumberTable
课程提供的代码中,您会找到:
column.setHeaderValue(" ");
您需要使用要查看的文本更改该语句。也许您会自定义类以传入包含要在标题中显示的String的参数。