如何在java中添加3个以上的面板GUI
我想在我的项目中添加3个以上的面板(GUI)。我将面板声明为如何在java中添加3个以上的面板GUI,java,swing,user-interface,layout,jpanel,Java,Swing,User Interface,Layout,Jpanel,我想在我的项目中添加3个以上的面板(GUI)。我将面板声明为顶部(北),中部(中),以及底部(南) 所以我的问题是,我可以在top和center或center和south之间添加第四个面板吗?您是否使用Swing作为gui的工具包?如果是这样,请使用不同的布局管理器来管理框架 您是否使用Swing作为gui的工具包?如果是这样,请使用不同的布局管理器来管理框架 您是否使用Swing作为gui的工具包?如果是这样,请使用不同的布局管理器来管理框架 您是否使用Swing作为gui的工具包?如果是这样
顶部(北)
,中部(中)
,以及底部(南)
所以我的问题是,我可以在
top
和center
或center
和south
之间添加第四个面板吗?您是否使用Swing作为gui的工具包?如果是这样,请使用不同的布局管理器来管理框架
您是否使用Swing作为gui的工具包?如果是这样,请使用不同的布局管理器来管理框架
您是否使用Swing作为gui的工具包?如果是这样,请使用不同的布局管理器来管理框架
您是否使用Swing作为gui的工具包?如果是这样,请使用不同的布局管理器来管理框架
您正在使用
BorderLayout
将可用空间分成5个区域。要获得更多信息,您可以创建一个新的JPanel
,同时为它指定BorderLayout
,并添加is作为外部容器的中心
这样,您在外部
中心区域内又有5个区域。您使用的边界布局将可用空间分成5个区域。要获得更多信息,您可以创建一个新的JPanel
,同时为它指定BorderLayout
,并添加is作为外部容器的中心
这样,您在外部中心区域内又有5个区域。您使用的边界布局将可用空间分成5个区域。要获得更多信息,您可以创建一个新的JPanel
,同时为它指定BorderLayout
,并添加is作为外部容器的中心
这样,您在外部中心区域内又有5个区域。您使用的边界布局将可用空间分成5个区域。要获得更多信息,您可以创建一个新的JPanel
,同时为它指定BorderLayout
,并添加is作为外部容器的中心
这样,在外部中心区域内又有5个区域。使用边框布局有什么原因吗?如果没有理由,我建议使用不同的布局
假设您使用的是swing,我建议您使用GridLayout,因为您似乎只是将面板放在一列中。您可以指定GridLayout有4行1列(1个面板/网格),这样您就可以直接向上和向下添加所有4行。当然,只有你能决定你用什么,因为我们不知道你在建什么
转到此处以供参考使用边框布局有什么原因吗?如果没有理由,我建议使用不同的布局
假设您使用的是swing,我建议您使用GridLayout,因为您似乎只是将面板放在一列中。您可以指定GridLayout有4行1列(1个面板/网格),这样您就可以直接向上和向下添加所有4行。当然,只有你能决定你用什么,因为我们不知道你在建什么
转到此处以供参考使用边框布局有什么原因吗?如果没有理由,我建议使用不同的布局
假设您使用的是swing,我建议您使用GridLayout,因为您似乎只是将面板放在一列中。您可以指定GridLayout有4行1列(1个面板/网格),这样您就可以直接向上和向下添加所有4行。当然,只有你能决定你用什么,因为我们不知道你在建什么
转到此处以供参考使用边框布局有什么原因吗?如果没有理由,我建议使用不同的布局
假设您使用的是swing,我建议您使用GridLayout,因为您似乎只是将面板放在一列中。您可以指定GridLayout有4行1列(1个面板/网格),这样您就可以直接向上和向下添加所有4行。当然,只有你能决定你用什么,因为我们不知道你在建什么
请点击此处以供参考如果您想要5个垂直JPanel,则可以点击网格或方框布局。请查看Orace文档,了解如何使用布局及其外观。
如果您想要5个垂直JPanel,那么您可以选择网格或长方体布局。请查看Orace文档,了解如何使用布局及其外观。
如果您想要5个垂直JPanel,那么您可以选择网格或长方体布局。请查看Orace文档,了解如何使用布局及其外观。
如果您想要5个垂直JPanel,那么您可以选择网格或长方体布局。请查看Orace文档,了解如何使用布局及其外观。
我想你应该试试BoxLayout。您使用的是只有5个区域的BorderLayout。如果你想保持你的北面板和南面板完好无损,那么创建一个单独的面板,比如说中间的面板,并给出这样的布局
center_panel.setLayout(new BoxLayout(center_panel,BoxLayout.Y_AXIS));
然后将面板添加到中心面板。它们将以垂直方式添加。我认为您应该试试BoxLayout。您使用的是只有5个区域的BorderLayout。如果你想保持你的北面板和南面板完好无损,那么创建一个单独的面板,比如说中间的面板,并给出这样的布局
center_panel.setLayout(new BoxLayout(center_panel,BoxLayout.Y_AXIS));
然后将面板添加到中心面板。它们将以垂直方式添加。我认为您应该试试BoxLayout。您使用的是只有5个区域的BorderLayout。如果你想保持你的北面板和南面板完好无损,那么创建一个单独的面板,比如说中间的面板,并给出这样的布局
center_panel.setLayout(new BoxLayout(center_panel,BoxLayout.Y_AXIS));
然后将面板添加到中心面板。它们将以垂直方式添加。我认为您应该试试BoxLayout。您使用的是只有5个区域的BorderLayout。如果你想保持你的北面板和南面板完好无损,那么创建一个单独的面板,比如说中间的面板,并给出这样的布局<