2016 - 2024

感恩一路有你

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

浏览量:1500 时间:2021-03-16 08:29:47 作者:admin

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

JFrame缺省布局使用的是边界布局管理器(BorderLayout).JPanel缺省布局使用的是流式布局管理器(FlowLayout).边界布局管理器(BorderLayout)是将容器控件划分为上北(NORTH)、下南(SOUTH)、左西(WEST)、右东(EAST)、中间(CENTER)五个位置,使用此局布的时候可以将控件分别放置在这五个位置上进行显示.流式布局管理器(FlowLayout)是按控件的放入顺序进行从左到右的排列,一行满了再自动换到下一行继续进行排列.

如何用flowlayout对界面进行布局?

Flowlayout布局是流布局,意思就是说从左上角开始添加原件,一次往后排,第一行挤满了就换一行接着排。也就是说,无法手动控制换行,流布局提供一些几种流排布方式:FlowLayout.LEFT:左对齐FlowLayout.RIGHT :右对齐FlowLayout.CENTER :居中FlowLayout.LEADING :父容器依赖左对齐FlowLayout.TRAILING:父容器依赖右对齐使用方法为:FloatLayout layout = new FlowLayout(布局方式, 水平间距, 垂直间距) 或layout.setAlignment(FlowLayout.xxxx)每一种你都试试吧。使用setBounds()可以直接把组件放到容器的指定位置上。但是要求容器为空布局,换句话说,你直接:JPanel p = new JPanel()JFrame f = new JFrame()f.add(p)JButton b = new JButton("Button")b.setBounds(起点横坐标,起点纵坐标,元件宽,元件高)p.add(b)就ok了!

flowlayout布局 gridbaglayout布局 borderlayout布局

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。