2012-11-18 52 views
1

我試圖設計這個獎學金申請,但我堅持搞清楚使用哪個佈局管理器。直到目前爲止,我只使用了BorderLayout,所以我對這款遊戲有點新鮮。我應該爲這個應用程序使用哪個佈局管理器?

附加是屏幕截圖,我應該怎麼做?特定佈局管理器的JPanel中的所有條目?

另外,我怎麼會擁有「獎學金名稱」,即綠色矩形背景內的最後期限

my screen shot http://i49.tinypic.com/zo85i.png

+0

也看看[這個優秀的例子](http://stackoverflow.com/a/5630271/@ 1076463)@AndrewThompson。嵌套佈局是你的選擇 – Robin

回答

4

你不應該只使用一個佈局管理器,而應巢容器,每個容器使用它自己的佈局。例如,由JTabbedPane持有的JPanel可以使用BorderLayout,並在其NORTH位置持有一個使用BoxLayout的JPanel。在主BorderLayout使用JPanel的中心位置,你可以有一個JScrollPane,它包含一個使用自定義單元格渲染器的JTable ...

+0

我正在考慮爲每個獎學金申請使用一個JPanel,我將如何使用一張表格呢? –

+1

@afturk:你可以在一個'GridLayout(0,1)'中使用由另一個JPanel持有的JPanel,持有的Janel由JScrollPane保存。關鍵是閱讀佈局管理器教程並進行試驗。 –

+0

你會推薦手動執行還是使用netbeans GUI編輯器? –

相關問題