java流式布局怎么换行 如何用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了!
setLayout(new FlowLayout)是什么意思?
setLayout是对当前组件设置为流式布局.组件在窗体中从左到右依次排列 如果排到行的末尾 换行排列 排列会随着窗体的大小而改变JPanel的默认布局是流式布局,JFrame的默认布局是BorderLayout边框布局.与此之外还可以设置为GridLayout网格布局跟CardLayout卡片布局
java流式布局怎么换行 java布局管理器怎么换行 javajpanel换行
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。