我可以制作没有边框的JTable列吗?

Bra*_*rad 5 java swing border jtable

我创建了一个包含JTextArea + A JButton的单元格的列,如下面第3列中的图片所示:

替代文字

但是当我更新该列中的单元格值时,我的CellRenderer和CellEditor遇到了很多问题,因为我的代码有点复杂.所以我想用2列替换该列.一列是正常的String单元格,另一列是JButton单元格,但这两列应该与上面图像中出现的第3列具有相同的外观.所以我的问题是:

1.如何将2列的标题合并在一起?

2.如何删除JButtons列的左边框?

如果这些是固定的,那么2列将具有与上面图像相同的外观+更新单元格值将更容易.

--------------------------------编辑:我的代码示例问题:

好的......你问了.我的代码是巨大的,但如果你可以帮助我修复它,那将是完美的.我为我的问题创建了一个正在运行的jar样本,并包含了我的源代码.你可以在这里下载 :

罐子样品

问题是我使用一个按钮来允许排序表行(向上/向下移动),但是当我这样做时,一些移动的单元格值不会更新!

您可以看到以下屏幕截图: 替代文字 问题出在我正在使用的单元格编辑器中...但我无法修复它.

use*_*396 0

您可以创建一个没有边框(空边框)的 JButton 来实现 TableCellRenderer 吗?