2012-11-18 49 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编辑器? –

相关问题