停止在选择单元格后删除JTable单元格填充

时间:2017-02-06 23:34:34

标签: java swing jtable jlist tablecellrenderer

我使用自定义JTable实施了TableCellRenderer。单元格的内容是JList,我在列表周围创建了一个插图,这样它就不会与单元格边相邻。代码片段如下所示:

    public PCSCellRenderer(){
    this.list = new JList();
     this.list.setBorder(BorderFactory.createEmptyBorder(10,10,10,10)); 
     ....

这在我选择列表中的项目之前一直正常。那时,细胞移位的内容就像没有EmptyBorder一样。

有没有办法防止这种情况发生?

1 个答案:

答案 0 :(得分:0)

在这种情况下,有两个渲染器。一个单元格初始化时,一个单元格被点击(编辑)。这些渲染器的格式冲突导致结果abov