JTable
'da Sıralama için arama yapıyordum ve birçok makaleye atıfta bulundum, ancak tabloyu sıralamanın en kolay yolunu bulamadım. Ayrıca, TableRowSorter
'un bir şekilde yardımcı olabileceğini biliyorum ama nasıl olduğunu bilmiyorum. JTable
'a yeni geliyorum, burada yeni bir soru oluşturuyorum.JTable nasıl en kısa şekilde sıralanır?
Benim tablo yapısı ("Mansiyonlar") 4 sütuna dayalı Azalan bu
| People | Place | Organisation | Event | Mentions |
_____________________________________________________________
| Ramanuj | India | Tata Consultancy | Party'14 | 500000 |
| Prankster | USA | Microsoft Pvt Ltd | Party'14 | 900000 |
Benim burada istiyorum benim tabloyu sıralamak gibi bir şeydir. sayımları (Mansiyonlar) aynıysa, bunu, ona emin misiniz? ("İnsanlar")
CSVReader reader = new CSVReader(new FileReader(file));
List<String[]> myEntries = reader.readAll();
String[][] rowData = myEntries.toArray(new String[0][]);
String[] columnNames = { "People", "Place", "Organisation", "Event", "Mentions" };
DefaultTableModel tableModel = new DefaultTableModel(rowData, columnNames);
Sıralamadan emin misiniz? Çünkü sütun 4'üm için denedim, DESCENDING tutarak ve TableModel'i işaretledim. Hala aynı. Yenilemeye mi ihtiyacım var? – Pratik
Evet. Ama dikkat, bir 'String' (bir sayıyı temsil eder) sıralama ve gerçek bir sayı sıralamak farklı sonuçlar verecektir ... – MadProgrammer
Model değişken üzerinde gezinme kontrol ediyorum. Onunla aynı. Orada yansıtmayacak mı? Eğer değilse, güncel olanı nerede görebilirim? – Pratik