看板 [ java ]
討論串[問題] JTable的排序與上色
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者sbrhsieh (十年一夢)時間11年前 (2013/10/21 15:49), 編輯資訊
0
0
3
內容預覽:
這邊你可能有打錯字。. 應該是『沒有為 Double type 設定 default cell renderer,所以 Double type. column 就使用 JTable 內定的 cell renderer』。(這裡的內定不同於在 JTable. 透過 setDefaultRenderer
(還有887個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者prjryu (再努力一點)時間11年前 (2013/10/21 14:51), 編輯資訊
0
0
0
內容預覽:
感謝您的回覆與建議,. 您猜的沒錯,由於需要以數值排序的功能,. 所以我override了getColumnClass method,. 目的是為了當排序的column型態為double時可以正確以數值大小作為排序依據。. public Class<?> getColumnClass(int col
(還有873個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sbrhsieh (十年一夢)時間11年前 (2013/10/18 23:18), 編輯資訊
0
0
0
內容預覽:
拼湊所有你提供的碼來看,有一些部分要釐清。. 1) 你若使用 DefaultTableModel,這個 model 會把所有 column 都當作 Object. type的數據,當你為 Object type 設定 default cell renderer 後,所有的. column 都會使用同
(還有1034個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者prjryu (再努力一點)時間11年前 (2013/10/18 09:30), 編輯資訊
0
0
0
內容預覽:
感謝sbrhsieh大的回覆. 在此附上我的 table cell renderer 的碼. public class MainWindow extends javax.swing.JFrame. { .... public static double[] dbLow = new double[11
(還有1289個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sbrhsieh (十年一夢)時間11年前 (2013/10/17 20:28), 編輯資訊
0
0
0
內容預覽:
你得提供你的 table cell renderer 的碼才有助找出問題點。. 你把 model 內的數據從 string 改成 double,那麼你在 table cell renderer. 判斷要不要標記的作法一定會受影響,你也要一併改寫,目前就是沒有這部分的. 資訊。. 如果你的 JTabl
首頁
上一頁
1
2
下一頁
尾頁