簡體   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