Swing

swing
awt
在这里插入图片描述
布局

边界布局 Frame默认
东南西北中 组件默认放在中
在这里插入图片描述
流式布局
从左到右 从上到下 依次排列
在这里插入图片描述
JPanel
容器组件,上面可以放基本组件
在这里插入图片描述
卡片布局
实现菜单的切换
在这里插入图片描述
空布局
使用的是坐标轴
设置了恐布局之后没有设定坐标的话组件放不进去
pannel.setlayout(null)
对象.setbounds(x,y,weight,height)

菜单组件

在这里插入图片描述
选项卡的实现

涉及组件
底板
选项卡
三个面板
panel放在tabbedpane放在frame上

事件监听

鼠标点击–界面发生变化
事件监听怎么实现的?
需要三类对象
1.事件源
2.监听器
3.事件
相当于三个动作
报告
OK
DO
在这里插入图片描述
ActionListen的使用

在这里插入图片描述
在这里插入图片描述
frame和label的关系不是属性也不是方法。所以通过打点的方式找不到
所以最好重写Jframe,把label当成一个属性
底板最好都是自己创建的,方便些

ACtionListenner四种方法
外部类
匿名内部类
内部类
直接继承actionListener接口

消息框实现

静态方法
JoptionPanel
showMessageDialog
在这里插入图片描述
联动菜单

根据第一个菜单的选项,第二个菜单不一样
实现联动的关键
添加一个类似于监听的东西
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值