borderlayout

时间:2024-09-06 08:45:47编辑:阿星

JFrame和JPanel的默认布局管理器是什么

1、打开eclipse创建一个新的Jframe_test项目。2、做窗口UI界面开发在继承JFrame的时候就会出现错误。3、我们可以在里面的“JRESystemLibrary...”上右键“BuildPath”--“ConfigureBuildPath”。4、选择“JRESystemLibrary[OSGI]...”,右边选择“remove”进行移除。5、接着点选右边的“AddLibrary”。6、双击第一个“JRESystemLibrary”。弹出的窗口直接默认,选择“Fnish”。

JFrame和JPanel的默认布局管理器是什么

1、JFrame的默认布局管理器是:BorderLayoutBorderLayout是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:北、南、东、西、中,每个区域最多只能包含一个组件。2、JPanel的默认布局管理器是:FlowLayoutFlowLayout(int align, int hgap, int vgap)创建一个新的流布局管理器,它具有指定的对齐方式以及指定的水平和垂直间隙,用于JAVA语言的图形化界面设计。扩展资料BorderLayout边界布局管理器它将容器划分为5个区域,分别是东(EAST)、南(SOUTH)、西(WEST)、北(NORTH)、中(CENTER)。组件可被放置在这5个区域中的任意一个。Broadlayout边界布局管理器将容器划分为五个区域,在改变容器时,North和South区的高度不变,长度调整。West和East的区域宽度不变,高度调整,Center会相应进行调整。当向Borderlayout布局管理器的容器中添加组件时,需要使用add(Component comp, Object constraints)方法,其中参数comp表示要添加的组件。constraints指定将组件添加到布局中的方式和位置的对象。他是一个Object类型,再传参时可以使用BroderLayout类型提供的五个常量,他们分别是EAST、SOUTH、WEST、NORTH、CENTER。

java编写一个BorderLayoutTest类,测试BorderLayout布局

BorderLayout是常用的布局,放大和缩小窗口时,中间的组件区域会跟着放大和缩小.代码和详细的注释如下import java.awt.*;import javax.swing.*;public class BorderLayoutTest extends JFrame{//构造方法public BorderLayoutTest() {JButton jbE=new JButton("东");add(jbE,BorderLayout.EAST);//添加按钮,并指定方向JButton jbW=new JButton("西");add(jbW,BorderLayout.WEST);JButton jbS=new JButton("南");add(jbS,BorderLayout.SOUTH);JButton jbN=new JButton("北");add(jbN,BorderLayout.NORTH);JButton jbC=new JButton("中");add(jbC,BorderLayout.CENTER);//如果不指定方向,默认也是添加到中间setSize(400, 300);//宽400 高300setLocationRelativeTo(null);//窗口放在屏幕中间setTitle("测试BorderLayout");//设置窗口标题setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//点击窗口右上角关闭时,结束程序}public static void main(String[] args) {new BorderLayoutTest().setVisible(true);//实例化窗口并可见}}效果图

上一篇:qq飞车偷猪

下一篇:龙梅子最新歌曲