JAVA 的分包规范和事件监听

目录

一、分包规范

(一)分包思想—MVC

(二)包分层级  a.b.c

二、事件监听

(一)窗口监听 WindowListener

        (1)操作流程

        (2)案例:监听窗口的关闭 弹出对话框确认 完善用户体验

(二)鼠标监听 MouseListener

        (1)操作流程

        (2)案例1:

        (3)案例2:登录

        (4)案例3:窗口的跳转

        (5)鼠标监听判断点击坐标


一、分包规范

(一)分包思想—MVC

        1、M — model 模型层 需要封装的,存储数据的对象

        2、V — view/ui 视图层 与界面相关的类

        3、C — controller/ctrl 控制层 各种事件监听/多线程

        4、test/app/demo 测试包 测试类 main方法

        5、tool/util 工具包 各种自定义的工具类

(二)包分层级  a.b.c

        1、a 层级:开发团队的性质(公司 com 、非盈利性组织org、个人per)

        2、b 层级 :团队的英文名 如: com.alibaba \ org.apache

        3、c 层级 :具体的功能名(MVC)

二、事件监听

利用jdk写好的接口,只负责实现即可

(一)窗口监听 WindowListener

        (1)操作流程

                1、自己写一个类区实现implements窗口监听的接口

                2、重写接口中所有的抽象方法,选择具体的功能编写逻辑

                3、在适当的位置(Application)创建自定义的监听对象

                4、在适当的位置(Application)给某个窗口安装监听

        (2)案例:监听窗口的关闭 弹出对话框确认 完善用户体验

                1、弹窗 JOptionPane.showConfirmDialog()

                2、前提 窗口默认的关闭方式为不做任何操作

                3、在调用方法后判断是 0 则退出,退出代码是 System.exit(0)。可以直接结束java程序

(二)鼠标监听 MouseListener

用于监听目标组件:除了窗口之外,能被鼠标点到的组件都能安装

        (1)操作流程

                1、自己写一个类区实现implements鼠标监听的接口

                2、重写接口中所有的抽象方法,选择具体的功能编写逻辑

                3、在适当的位置(Application)创建自定义的监听对象

                4、在适当的位置(Application)给某个组件(如按钮)安装监听

        (2)案例1:

                当鼠标进入按钮,窗口背景颜色改成绿色。鼠标出来,窗口颜色变回原来的颜色

                当鼠标按下,窗口的背景颜色 改成 红色

                当鼠标释放,窗口的背景颜色 改成 绿色

                .trim() 获取文本之后再去除前后空白(String类型才可以用)

        (3)案例2:登录

                  - 创建管理员的模板类

                  - 在数据库中创建管理员的数组并初始化

                  - 在登录监听中传入数据库

        (4)案例3:窗口的跳转

                  - 登录 跳 注册

                  - 注册 返回 登录

                    监听注册窗口的X,前提:设置窗口默认关闭为DO_NOTHING

        (5)鼠标监听判断点击坐标

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值