繁体   English   中英

JTable自定义单元格渲染器创建行标题

[英]JTable custom cell renderer to create row header

有人可以解释一下如何创建行标题吗? 我已经在JTable中设置了数据和标题文本:我想知道的是如何使用单元格渲染器获取第一列(即行标题列)并使它看起来像列标题(即第一行)行)。 现在它的背景是白色的,因此看起来像常规数据。 我希望它显示为灰色(我猜是非透明的??)。 哦,它也不应该是可选的。 谢谢。

我只是意识到,在水平滚动时它也应该保持原样,即即使有水平滚动条它也应始终出现在屏幕上。 这有可能吗?

**更新:**我设法使它看起来像行标题。 但是我仍然不确定如何防止滚动。 关于如何防止在JTable的第一列上进行水平滚动的任何想法?

我不愿回答自己的问题,但这使我可以轻松修复第一列:

http://tips4java.wordpress.com/2008/11/05/fixed-column-table/

像下面这样的事情

table.getColumnModel().getColumn(col).setHeaderRenderer(new MyRenderer());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM