-1
我在設置java中的SortKeys時遇到了問題。我從現有的JTable中使用了一個SortKey,並將其設置爲另一個,但不知何故,當列中有重複的值時它不工作,例如值1,2,3,4,5被正確排序,但值1,1,1,2,2,2,3,3在JTable中的順序不同。使用重複值設置JTable的SortKey不起作用
PS:我已經在1
我在設置java中的SortKeys時遇到了問題。我從現有的JTable中使用了一個SortKey,並將其設置爲另一個,但不知何故,當列中有重複的值時它不工作,例如值1,2,3,4,5被正確排序,但值1,1,1,2,2,2,3,3在JTable中的順序不同。使用重複值設置JTable的SortKey不起作用
PS:我已經在1
這可能是該行的初始排序是兩個表中的不同有setMaxSortKeys(INT MAX)。用於排序表的排序算法也可能不穩定。在這些情況下,您不能指望重複列值的順序相同。
非常感謝您的反饋,我想到了兩者都具有相同順序的原始(初始)數據,但有些元素不同=>現在我需要知道該怎麼做。 –
不知道你在說什麼,爲了更好地幫助更快地發佈[SSCCE](http://sscce.org/)演示了a.m.描述的問題 – mKorbel
'setMaxSortKeys(int)'你在哪裏找到這個方法? –
此處:http://docs.oracle.com/javase/7/docs/api/javax/swing/DefaultRowSorter.html#setSortKeys(java.util.List) –