2010-11-25 26 views
4

我有一個製作的ArrayList到的JTable

ArrayList<Map<String, Object>> 

對象,我需要顯示該陣列中一個JTable的內容。

Map - Key是列名,Object是數據,我該如何放置它?

Baiscally Map包含表中的多行,並將所有行添加到數組列表中,現在我需要以表格的形式將它們顯示在Swing應用程序中,並對它們執行排序和過濾。

回答

1

ArrayList<Map<String, Object>>

這聽起來像是錯了型號爲工作,有沒有真正把這個變成一個表中的一個明智的方式。也許你的意思是

Map<String, List<Object>> 

這樣做會更有意義。現在,一個鍵(列名)被映射到多個值(列值)。

+0

嗯,有道理,讓我檢查一下吧! – Vivek 2010-11-25 20:25:19