2015-12-16 149 views
0

我需要在JPanel中製作這樣的表格。JPanel佈局管理器

任何想法如何做到這一點,以獲得如下圖所示的佈局?

here

+2

參見教程[這裏]( http://stackoverflow.com/tags/jtable/info)併發佈一個[mcve],顯示你的嘗試。 –

+0

我投票結束這個問題作爲題外話題,因爲通過閱讀合適的教程可以更容易地找到答案,如[如何使用表格](http://docs.oracle.com/javase/tutorial/uiswing /components/table.html) – MadProgrammer

回答

2

這對於像

detailsTable = new JTable(); 
    detailsTable.setFillsViewportHeight(true); 
    detailsTable.setModel(new DefaultTableModel(new Object[][] {}, 
      new String[] { "LAST_NAME", "FIRST_NAME"})); 

scrollPane = new JScrollPane(detailsTable); 
panel1.add(scrollPane); 

創建一個JTable如果要添加到表的簡單代碼,你可以檢查here

+0

爲什麼'setBounds()'? – trashgod

+0

您不必使用setBounds,我使用它,因爲它可以使絕對佈局更容易設計我的面板。 –

+1

絕對佈局看起來「更容易」,但從長遠來看,您最好學習如何使用佈局管理API。像素完美的佈局是現代UI設計中的幻想。影響組件的個體大小的因素太多,其中沒有一個可以控制。 Swing旨在與佈局經理一起工作,放棄這些將導致問題和問題的終結,您將花費越來越多的時間來嘗試糾正 – MadProgrammer