java学习之MVC模型(二)
来源:互联网 发布:打码软件下载 编辑:程序博客网 时间:2024/05/17 01:37
MVC的变体
模型--视图--控件体系结构的一个变体是将控件和视图混合在一起,在这种情况下,视图不仅显示数据,也作为接口和用户进行交互,接受用户的输入
例如可以修改前一篇文章中的视图,使用户能够改变半径的大小,单击鼠标左键半径增大5个像素,单击右键,半径减小5个像素,新视图命名为CircleControler.java
package com.mvc.test;import java.awt.event.ActionListener;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;public class ViewController extends CircleView implements ActionListener {public ViewController(){addMouseListener(new MouseAdapter(){public void mousePressed(MouseEvent e){CirCleModel model=getModel();if(model==null) return ;if(e.isMetaDown())model.setRadius(model.getRadius()-20);elsemodel.setRadius(model.getRadius()+20);}});}}
0 0
- java学习之MVC模型(二)
- java学习之MVC模型
- JAVAEE之Spring学习(二)---通过ioc建立mvc模型
- Qt MVC学习 模型子类化参考(二)
- Java开发之Spring MVC(二)
- MVC学习(二)
- CSS学习(二十一)-flexbox模型之二
- MVC框架中的模型-视图分离问题(二) —— 问题产生之所在
- ASP.NET MVC 2博客系列之二:模型验证
- ASP.NET MVC 2博客系列之二:模型验证
- 【JAVA并发学习二】Java内存模型
- CSS学习(二十二)-flexbox模型之三
- 机器学习_统计模型之(二)贝叶斯网络
- Spring MVC学习之二:注解介绍
- Spring MVC学习之二:注解介绍
- Spring学习笔记之二: Spring MVC
- Spring MVC学习(二)
- java学习之java笔记(二)
- 埋头苦干
- 黑马程序员-Java获取时间与math函数库
- Linux vmstat命令实战详解
- java 对map中的 value 排序
- PHP计算2点经纬度之间的距离代码
- java学习之MVC模型(二)
- Linux-启动挂载
- Android studio安装:
- Oracle插入或修改 报ORA-01704: 文字字符串太长
- ICONFONT在APP中的使用
- LightOJ 1104 - Birthday Paradox【概率】
- 判断手机网络连接状态
- 九鼎创展s5p4418开发板-修改Android4.4系统开机LOGO
- 一个倒计时页面用javascrpt