[問題] JTable 依照內容比大小設定顏色

看板java作者時間7年前 (2017/09/13 23:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
小弟最近使用JTable來記載一些簡單的統計資料 讀取資料 顯示資料皆沒問題 也知道可以使用 TableCellRenderer 來設定顏色 但想了蠻多方法都跟我想要的不太一樣 我希望的如下 Row1 1 2 3 4 Row2 8 1 5 6 Row3 7 9 8 6 像這樣可以一列一列 最大的顯示為紅色 我想過的方法有 先設定變數 讀取之後判斷Value是否跟最大值相同 但這樣會變成只將全部數字當中最大的變色 並不能一列一列的獨立判斷 只要能夠明白如何一列一列分別變色 應該就能解決問題 目前爬到的都是一欄一欄的 第一次在此版po文 也是JAVA新手 希望各位前輩大大溫柔指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.230.252.125 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1505318393.A.0A2.html

09/14 02:10, , 1F
試試看用2D array ? 每次換行就把max 重設
09/14 02:10, 1F
文章代碼(AID): #1PkLNv2Y (java)
文章代碼(AID): #1PkLNv2Y (java)