2013-05-14 104 views
0

我有一個帶有Cat對象的JTable。我正在顯示他們的名字。我怎麼能當我點擊表格標題按照其文本名稱以外的其他標準進行排序?我在數據庫中有一個我想要使用的排序列。我試圖覆蓋DefaultTableModel的getColumnClass方法,但它似乎是錯誤的。我可以使用什麼?如何根據對象屬性對JTable中的行進行排序?

+2

您是否檢出了[如何使用表格]中的[排序和過濾](http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#sorting)部分? – MadProgrammer 2013-05-14 10:44:31

+1

*「我想在數據庫中使用一個排序列來代替。」*它使用什麼邏輯來確定順序? – 2013-05-14 10:47:19

+1

我正在顯示他們的名字。 ==覆蓋getColumnClass中的String.Class,還是有另一個原因試圖重新發明輪子 – mKorbel 2013-05-14 10:50:49

回答

2

兩種方法表明自己:

我這兩種情況下,你可以委託,爲name可能是一個String,已實現Comparable<String>

相關問題