java-swing-布局管理器

流布局管理器

流布局管理器是面板的默认布局管理器.
流布局管理器决定容器中各组件的大小和位置.
按钮总是位于面板的中央.
当一行的空间不够时,会显示在新的一行上.

边框布局管理器

边框布局管理器是每个JFrame的内容窗格的默认布局管理器.
流布局管理器会完全控制每个组件的位置,边框布局管理器则不然.
它允许为每个组件选择一个位置,可选位置为中央,北部,南部,东部,西部.

frame.add(component,BorderLayout.SOUTH);

网格布局

在网格布局对象的构造器中,需要指定所需的行数和列数.
特性:当调整窗体大小时,网格布局的容器中组件将随之变大变小,但所有的组件尺寸始终保持一致.

panel.setLayout(new GridLayout(4,4));

添加组件时,依次按照行,列递增顺序加入.

panel.add(new JButton("1"));

猜你喜欢

转载自blog.csdn.net/weixin_43353639/article/details/108465472