繁体   English   中英

使用Java PaginationUI swing根据列值更改行颜色

[英]Change row color based on column value using Java PaginationUI swing

我正在尝试根据最后一列的值更改行颜色

以下是使用的代码:

PaginationUI pageUI =new PaginationUI();
        this.dialog = new JDialog(jFrame, csvName, true);
 pageUI.setCurrentPageIndex(1);
        pageUI.setItemsPerPage(itemsPerPage);
        pageUI.setHeader(header);
        pageUI.setData(data);   

        pageUI.paintPaginatedData();  

请帮助。 我需要检查“数据” Arraylist的最后一个值。 根据该值是否为“ abc”,需要更改该行的值。

我经历了更改JTable中一行的背景颜色

并完成了其中建议的大多数事情,除了MyTableCellRenderer,我不知道在哪里实现。

我正在尝试根据最后一列的值更改行颜色

请参阅表行渲染以获取一种解决方案,该解决方案可以通过重写JTableprepareRenderer(...)方法来工作,因此您无需为表中的每种数据类型提供自定义渲染器。

我需要检查“数据” Arraylist的最后一个值

不,您不应该引用ArrayList。 您应该只引用TableModel的数据。

并做了其中建议的大多数事情

然后它应该工作。 问题出在您的代码上。 如果上述解决方案SSCCE ,请发布您的SSCCE来演示您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM