java中的三种布局_JAVA中的常用用三种布局管理器(FlowLayout GridLayout BorderLayout)配合使作...

本文详细介绍了Java中常用的三种布局管理器——FlowLayout、GridLayout和BorderLayout,并给出了它们组合使用的实例,展示了如何通过这些布局管理器创建复杂界面。先使用BorderLayout分区,再用GridLayout定位,最后用FlowLayout进行细节调整,实现灵活的界面布局。
摘要由CSDN通过智能技术生成

Java中的布局管理

1.  Java中的布局管理器经常用到的也就是三种(流布局管理器FlowLayout、边界布局管理器BorderLayout、网格布局管理器GridLayout),复杂的界面采用单一的布局管理器完成比较困难,一般(流布局管理器、边界布局管理器、网格布局管理器)三者相接合方式去完成。

2.  先在草图上完成所需要布局及组件,再确定采用哪种布局管理器更合理。

3.  一般情况下,先采用边界布局BorderLayout分区,再用网格布局GridLayout定位,后采用流式布局FlowLayout进行调整,对齐方式,水平,垂直方向间距.

4.  先将组件进行流布局FlowLayout加到面板中,再将流面板添加到网格布局GridLayout面板中,后将网格面板添加到边界GridLayout面板中。

5.  仔细阅读一下实例,对以后布局管理器应用有帮助。

6.     参考下面实例:

7.     package SerailComm;

8.     import java.awt.*;

9.     import java.awt.font.*;

10.  import javax.swing.*;

11.  import java.awt.color.*;

12.  import javax.swing.JComponent;

13.  public class SerailComm extends JFrame{

14.  public SerailComm(){

15.           String[]port={"COM1","COM2","CO3","COM4","COM5","COM6","COM7","COM8","COM9","COM10"

16.                              ,"COM11","COM12","COM13","COM14","COM15"};

17.           String[]baud={"2400","4800","9600","115200","384000"};

18.           String[]data={"6","7","8"};

19.           String[]xor={"0","1","2"};

20.           String[]stop={"0","1","1.5","2"};

21.           //定义标签

22.           JLabel lb_port=newJLabel("端口号:");

23.           JLabel lb_baud=newJLabel("波特率:");

24.           JLabel lb_data=newJLabel("数据位:");

25.           JLabel lb_xor=newJLabel("校验位:");

26.           JLabel lb_stop=newJLabel("停止位:");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值