在Jtable中隐藏特定的单元格网格

时间:2010-08-30 05:18:00

标签: java swing 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它不合并列,因为我的单元格正在实现JProgressBar,我需要它以不同的比例绘制它。类似于0-5的单元格可以从0-3或3-5或2-4绘制。并且可以根据这样的某些值绘制每个单元格。

编辑::类似于多个 - 跨度单元格,如此link text,但我需要通过隐藏网格而不是使用数组来合并几乎交替的单元格。这就是我提到的原因它隐藏了垂直边框而不是合并单元格。

1 个答案:

答案 0 :(得分:1)

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

但是如果你想要的是隐藏或隐藏,大多数swing组件都有一个方法调用

setVisible(boolean value)

这里有一个如何隐藏行的示例(我希望它有所帮助):

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