java Swing JTable更改单元格边框

时间:2017-02-23 15:12:13

标签: java swing jtable border

我想创建一个JTable,可以在按下按钮时更改外部突出显示的单元格的边框颜色。

我已经找到了如何制作按钮并获取必须像这样更改的单元格的信息:

<body ng-app="cogApp">
 <div class="container" ng-controller="cogController as vm">
  <p>{{vm.info}}</p>
 </div>
</body>

现在剩下的就是以某种方式获取单个细胞并改变它们的边界。

到目前为止,我只找到了通过渲染器在创建表时更改边框的解决方案。

1 个答案:

答案 0 :(得分:2)

  

我只找到了通过渲染器在创建表时更改边框的解决方案。

另一种方法可能是覆盖prepareRenderer(...)的{​​{1}}方法,因此您无需为每种类型的数据创建自定义渲染器。

查看Table Row Rendering以了解此方法的一些示例。一个示例显示如何围绕整个行而不是每个单元格放置边框。