组件的相关知识体系

使用JPanel的目的:
当面对相对复杂的界面设计的时候,需要用到界面管理器的组合使用;
JPanel:
一个界面只能有一个JFrame窗体组件,但是可以有多个JPanel布局组件;
JPanel的默认布局是流式布局FlowLayout;
使用add将组件添加到界面,BorderLayout为组件进行边界布局,把容器的的布局分为五个位置:CENTER、EAST、WEST、NORTH、SOUTH。依次对应为:上北(NORTH)、下南(SOUTH)、左西(WEST)、右东(EAST),中(CENTER);
getContentPane():
用来初始化面板,JFrame不能直接添加组件,具体操作:
this.getContentPane().add(jProgressBar1, ); 或者
Container c=this.getContentPane();//初始化一个容器
c.add(jProgressBar1); //在容器上添加组建
Component类的子类或者间接子类所创建的对象称为一个组件;
Comtainer的子类或者间接子类创建的对象成为容器
添加容器使用public方法add();
removeAll()方法可移掉容器中的全部组件,调用remove(Component c)可以移除容器中参数C指定的组件;
当用移除操作或者添加操作时,让容器调用validate()方法,以保证组件正确显示出来

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值