【问题标题】:Stopping Removal of JTable cell padding after cell is selected选择单元格后停止删除 JTable 单元格填充
【发布时间】:2017-06-24 01:40:25
【问题描述】:

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

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

在我选择列表中的一个项目之前,这可以正常工作。那时,单元格的内容向左移动,好像没有EmptyBorder

有什么办法可以防止这种情况发生吗?

【问题讨论】:

标签: java swing jtable jlist tablecellrenderer


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    • 2014-06-11
    • 1970-01-01
    • 2012-11-24
    • 1970-01-01
    • 1970-01-01
    • 2011-09-19
    相关资源
    最近更新 更多