ArrayList<Map<String, Object>>
對象,我需要顯示該陣列中一個JTable的內容。
Map - Key是列名,Object是數據,我該如何放置它?
Baiscally Map包含表中的多行,並將所有行添加到數組列表中,現在我需要以表格的形式將它們顯示在Swing應用程序中,並對它們執行排序和過濾。
ArrayList<Map<String, Object>>
對象,我需要顯示該陣列中一個JTable的內容。
Map - Key是列名,Object是數據,我該如何放置它?
Baiscally Map包含表中的多行,並將所有行添加到數組列表中,現在我需要以表格的形式將它們顯示在Swing應用程序中,並對它們執行排序和過濾。
對於數據嵌入您的列表在TableModel。 A DefaultTableModel是最好的。
對於列,將您的列表嵌入到TableColumnModel中。最好是DefaultTableModel。
然後使用jtable constructor to use that。
ArrayList<Map<String, Object>>
這聽起來像是錯了型號爲工作,有沒有真正把這個變成一個表中的一個明智的方式。也許你的意思是
Map<String, List<Object>>
這樣做會更有意義。現在,一個鍵(列名)被映射到多個值(列值)。
嗯,有道理,讓我檢查一下吧! – Vivek 2010-11-25 20:25:19