零基础学Java第十一天 Java监听

10/24
分包规范(思想 MVC)
M model 模型层需要封装的,存储数据的对象
V view 视图层 与界面相关的类
C controller/ ctrl控制层各种事件监听/多线程#测试包test/app / demo测试类main方法 
工具包tool/util各种自定义的工具类


包要分层级 a,b,c
a层级:开发团队的性质(公司com、非盈利性组织org、个人per)
b层级:团队的英文名com.alibaba org.apache org.miao
c层级:具体的功能名 org.miao.model

事件监听
窗口监听 WindowListener
操作流程
自己写一个类去实现implementsq窗口监听的接口
重写接口所有的抽象方法,选择具体的功能编写逻辑
在适当的位置(Application)创建自定义的监听对象
在适当的位置(Application)给某个窗口安装监听

案例:监听窗口的关闭,弹出来了对话框确认 用户体验
弹窗 JOptionpan.showConfirmDialog()
前提 窗口默认的关闭方式为不做任何操作
在调用方法后判断是 0,则退出  System.exit(0)

鼠标监听MouseListener 
监听的目标组件:除了窗口之外,能被鼠标点到的组件都能安装操作流程
-自己写一个类去实现鼠标监听的接口 
-重写接口中所有的抽象方法,选择具体的功能编写逻辑
–在适当的位置.(Application)创建自定义的监听对象
-在适当的位置(Application)纸某个组件安装监听
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值