Java图形界面设计

1.Swing组件是从AWT的Container类继承而来。Swing组件存放在javax.swing包中。几乎所有AWT组件都对应有新功能更强的Swing组件。

2.有4个Swing类直接派生自其相应的AWT类,它们是Swing的4个顶级容器:
在这里插入图片描述

3.除了上述4个顶级容器外,其它所有组件都扩充自JComponent类,例如:
在这里插入图片描述
4.AWT组件和Swing组件的继承关系:
在这里插入图片描述

5.FlowLayout是Applet类、Panel类和JPanel类的默认布局方式。

6.当JFrame被创建后,它是不可见的,必须通过以下方式使JFrame成为可见的:
1)先调用setSize(int width,int height)显式设置JFrame的大小,或者调用pack()方法自动确定JFrame的大小,pack会确保JFrame容器中的组件都会有与布局相适应的合理大小。
2)然后调用setVisible(true)方法使JFrame成为可见的

7.容器的嵌套:在实际的编程中,我们经常需要向容器中添加容器。这时候JPanel类型的容器就能在多种布局方式之间起到桥梁的作用

8.JPanel组件是一个中间容器,用于将小型的轻量级组件组合在一起。JPanel的缺省布局为FlowLayout。

9.默认布局管理器:
在这里插入图片描述

10.事件:事件指的是GUI中用户交互行为所产生的一种效果

11.事件源:GUI中每个可能产生事件的组件

12.事件处理(监听者):接收事件并进行处理的方法

13.Java中所有组件都从component类中继承了将事件处理授权给监听者的方法

14

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值