[英]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,我不知道在哪里实现。
我正在尝试根据最后一列的值更改行颜色
请参阅表行渲染以获取一种解决方案,该解决方案可以通过重写JTable
的prepareRenderer(...)
方法来工作,因此您无需为表中的每种数据类型提供自定义渲染器。
我需要检查“数据” Arraylist的最后一个值
不,您不应该引用ArrayList。 您应该只引用TableModel
的数据。
并做了其中建议的大多数事情
然后它应该工作。 问题出在您的代码上。 如果上述解决方案SSCCE
,请发布您的SSCCE
来演示您的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.