我試圖讓從存儲在與包含HashMap的ArrayList一個數據一個JTable負載。該代碼看起來像數據負載的JTable從ArrayList中<HashMap>
private ArrayList<HashMap> menuLijst;
private JPanel tablePanel;
//some init
tablePanel = new JPanel();
那麼,這是一些隨機數據,只是爲了確保它的工作原理。
this.menuList = new ArrayList();
// hashmap
HashMap hm1 = new HashMap();
HashMap hm2 = new HashMap();
hm1.put("question", "Contact");
hm1.put("query", "select contact from tim");
hm1.put("message", "contact");
hm2.put("question", "Sales");
hm2.put("query", "select sales from tim");
hm2.put("message", "sales");
menuList.add(hm1);
menuList.add(hm2);
所以這是我的HashMap的樣子,這是一種多餘的就知道了,因爲JTabel不依賴於預先定義大小的數據。
總之,我的問題是,如何把數據從使用的ArrayList在JTable包含HashMap。
我嘗試過的一些選項,但它沒有工作,因爲它應該是。
在此先感謝。
儘量選用Dacwe的評論,但在此期間,他刪除了它。 –