Java 此应用程序应使用哪个布局管理器?

Java 此应用程序应使用哪个布局管理器?,java,swing,layout,layout-manager,Java,Swing,Layout,Layout Manager,我正试图设计这个奖学金申请,但我一直在考虑使用哪种布局管理器。到目前为止,我只使用了BorderLayout,所以我对这个游戏有点陌生 附件是屏幕截图,我的方法应该是什么?特定布局管理器的JPanel中的所有条目 还有,我怎么能把“奖学金名称”放在绿色矩形背景中呢 您不应该只使用一个布局管理器,而是应该嵌套容器,每个容器使用自己的布局。例如,JTabbedPane持有的JPanel可以使用BorderLayout,而在其北部位置,持有使用BoxLayout的JPanel。在使用JPanel的中心

我正试图设计这个奖学金申请,但我一直在考虑使用哪种布局管理器。到目前为止,我只使用了BorderLayout,所以我对这个游戏有点陌生

附件是屏幕截图,我的方法应该是什么?特定布局管理器的JPanel中的所有条目

还有,我怎么能把“奖学金名称”放在绿色矩形背景中呢


您不应该只使用一个布局管理器,而是应该嵌套容器,每个容器使用自己的布局。例如,JTabbedPane持有的JPanel可以使用BorderLayout,而在其北部位置,持有使用BoxLayout的JPanel。在使用JPanel的中心位置的主BorderLayout中,您可以有一个JScrollPane,其中包含一个使用自定义单元格渲染器的JTable…

您不应该只使用一个布局管理器,而是应该嵌套容器,每个容器使用自己的布局。例如,JTabbedPane持有的JPanel可以使用BorderLayout,而在其北部位置,持有使用BoxLayout的JPanel。在使用JPanel中心位置的主BorderLayout中,您可以拥有一个JScrollPane,其中包含一个使用自定义单元格渲染器的JTable…

我正在考虑为每个奖学金申请使用JPanel,我将如何为其使用一个表?@afturk:您可以在GridLayout0、1、,由JScrollPane持有的持有JPanel。关键是阅读layout manager教程并进行实验。您建议手动操作还是使用netbeans GUI编辑器?我曾尝试阅读layout manager教程,但有时会让我感到困惑,请给出我的确切要求。@afturk.khan:一定要手动操作。考虑重新阅读教程,着眼于使用多个嵌套的JPans,每个都有自己的简单布局管理器。我正在考虑使用每个学习应用程序的JPant,我将如何使用表?@ Afturk:您可以使用另一个JPaneld在GrIDLayOut0,1中保存的JPant,JJSLanPanE持有JJanPant。关键是阅读layout manager教程并进行实验。您建议手动操作还是使用netbeans GUI编辑器?我曾尝试阅读layout manager教程,但有时会让我感到困惑,请给出我的确切要求。@afturk.khan:一定要手动操作。考虑重新阅读教程,着眼于使用多个嵌套的JSanp,每个面板都有自己的简单布局管理器。嵌套布局是您的必经之路,也可以看看@andrewhompson。嵌套布局是适合您的方式