繁体   English   中英

在Jtable中隐藏特定的单元格

[英]Hiding a particular cell grid in Jtable

我试图在Jtable中以5、10、15、20的步骤显示数字。

如果为5,则列名将为0、5、10、15 ...
如果为10,则列名称将为0,10,20,30 ...
如果为15,则列名称将为0、15、30、45 ...
如果是20,则列名称将为0,20,40,60 ...

现在我可以显示5,我需要的是相同的结构,但是要隐藏5和10、15和20之间的垂直单元格网格,依此类推。毕竟,我应该删除列名5,15,25和它不合并列,因为我的单元格正在实现JProgressBar,我需要用它来按不同的比例绘制它,就像一个表示0-5的单元格可以从0-3或3-5或2-4绘制。可能会基于这样的一些值进行绘制。

编辑::类似于此链接文本中的“多跨度”单元格,但是我需要通过隐藏网格而不是使用Array来合并几乎备用的单元格。这就是为什么我提到它隐藏垂直边框而不是合并单元格。

我认为隐藏您不希望看到的内容的最佳方法是删除它。

但是,如果要隐藏或使它们不可见,则大多数swing组件都有一个方法调用

setVisible(boolean value)

这是一个如何隐藏行的示例(希望对您有所帮助):

http://www.rgagnon.com/javadetails/java-0216.html

暂无
暂无

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

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