Swing程序设计

Swing常用窗体 

JFrame窗体

JFrame jf=new JFrame();

jf.setTitle("创建一个JFrame窗体");

Container container=jf.getContentPane();

创建窗体后,先调用getContentPane()方法将窗体转换为容器,在调用add()或remove()方法添加或删除容器中的组件。

JDialog 对话框

JDialog对话框功能是从一个窗体中弹出另一个窗体

自定义对话框

集合输入框,确认框,通知框三个功能

确认框:

输入框:

通知框:

常用布局管理器 

null绝对布局

其特点是硬性指定组件在容器中的大小位置,组件的位置通过绝对坐标的方式来指定,使用绝对布局首先要取消Container.setLayout(null)方法取消容器的布局管理器。 

FlowLayout流布局管理器 

使用流布局管理器拜访组件是,组件被从左往右摆放,溢出组件会被移到当前行的下一行

BorderLayout边界布局管理器


容器默认的布局管理器是边界布局(BorderLayout)管理器,边界布局管理器把容器分为东南、西、北、中5个区域,如果使用了边界布局管理器,在向容器中添加组件时,如果不指定要把组件添加到哪个区域那么当前组件会被默认添加到 CENTER 区域; 如果向同一个区域中添加多个组件,那么后放入的组件会覆盖先放入的组件。

GridLayout网格布局管理器 


网格布局管理器能够把容器划分为网格,组件可以按行、列进行排列。在网格布局管理器中,网格的个数由行数和列数决定,且每个网格的大小都相同。例如,一个两行两列的网格布局管理器能够产生4 个大小相等的网格。组件从网格的左上角开始,按照从左到右、从上到下的顺序被添加到网格中,且每个组件都会填满整个网格。改变窗体大小时,组件的大小也会随之改变。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值