2016 - 2024

感恩一路有你

java窗口布局有哪几种 java Swing JPanel怎么修改默认布局?

浏览量:2004 时间:2021-03-11 03:29:30 作者:admin

java Swing JPanel怎么修改默认布局?

1. 布局应该首先阐明想法,应该放置哪个组件,就像你的代码一样。它们是JFrame f with JPanel center,和JPanel center with 5 testpanels[]t=new testpanel[5

,也就是说,您的5个测试u Shu对象的位置是由中心容器的布局决定的,也就是说,私有JPanel center=new JPanel(new flowlayout())

在代码的第22行。因此,flowlayout的默认布局是:

flowlayout管理器将容器视为一组行,就像您在一张纸上写字一样。如果一行已满,它将更改为下一行。行高由行中控件的高度决定。Flowlayout是所有rapplets/rapplets的默认布局。生成流布局时,可以指定显示的对齐方式,默认情况下居中(FlowLayout.CENTER中心)

Flowlayout()//生成默认流布局。组件在容器中居中,每个组件之间留有5个像素的距离。

flowlayout(int alignment)//您可以设置每行组件的对齐方式。

flowlayout(int alignment,int HORZ,int

当容器大小更改时,flowlayout管理的组件将更改。改变的规则是:组件的大小不会改变,但是组件的相对位置会改变

所以要达到你的效果,只需将第22行的代码更改为以下设置:

private JPanel center=new JPanel(new FlowLayout(FlowLayout.CENTER中心, 0, 0))

java窗口布局有哪几种 java中常用的布局有哪些 java程序的基本结构

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