![]() |
1
2
您有正确的想法,需要根据表格中的位置(即边缘、中心等)在CellRenderer中的标签上设置边框。 看一看 matteborder . 可以指定要沿w/宽度和颜色绘制边框的区域。 |
![]() |
2
8
我不会为此创建自定义渲染器。是的,如果您的所有数据都是同一类型,它将工作。但是当你开始混合字符串时,会发生什么,日期、整数和布尔值都使用不同的渲染器?然后您需要创建4个自定义渲染器。 更好的方法是重写PrepareDerer(…)方法jtable,这样您就可以在一个地方添加代码。下面是一个开始的例子。实际上,您需要使用一个复合边界,其中顶部/底部包含一个MatteBorder,左侧/右侧包含EmptyOrder,并创建一个边界实例。
|
![]() |
3
0
我同意卡米克 最好的方法是重写Preparerendere方法。以下代码将为具有选定单元格的行创建边框:
|
![]() |
Peloucvo · 用数据库中的数据填充JTable 3 年前 |
![]() |
Jirka Fialka · Jtable-特殊列 7 年前 |
![]() |
sebamed · 删除或隐藏单元格中的值 7 年前 |
![]() |
Mohammad Quanit · java中Jtable列值之和 7 年前 |
![]() |
Hendra · JTable编辑器中的键绑定 7 年前 |
![]() |
rawsly · 如何将JTable添加到JTabbedPane? 7 年前 |