资源简介
Java编写的MVC结构小系统,一个画圆的小程序,界面为一个Slider滑块,一个Canvas画布和几个编辑栏,实现改变一个模块的状态,其他模块随之改变。
代码片段和文件信息
package com.lws.mvctest;
import java.util.ArrayList;
public class Controller implements Observer{
private ArrayList views;
private Model model;
public Controller(){
views=new ArrayList();
}
//process the requests from the View
public void change(float r){
model.setRadius(r);
}
//bind a view to the controller
public void bindView(View v){
views.add(v);
}
//to set the Model to control
public void setModel(Model m){
this.model=m;
model.register(this);
}
//to notify Views to refresh themselves
private void refreshViews(){
for(int i=0;i views.get(i).refresh();
}
}
//invoked when the observed object changes
@Override
public void onNotify() {
refreshViews();//added this if it‘s passive
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 317 2012-03-31 01:04 MVCTest\.classpath
文件 383 2012-03-29 22:39 MVCTest\.project
文件 629 2012-03-29 22:39 MVCTest\.settings\org.eclipse.jdt.core.prefs
文件 1422 2012-03-31 01:19 MVCTest\bin\com\lws\mvctest\Controller.class
文件 820 2012-03-31 01:21 MVCTest\bin\com\lws\mvctest\MainTest.class
文件 1291 2012-03-31 00:59 MVCTest\bin\com\lws\mvctest\Model.class
文件 1642 2012-03-31 00:50 MVCTest\bin\com\lws\mvctest\MyCanvas.class
文件 890 2012-03-31 00:50 MVCTest\bin\com\lws\mvctest\Myfr
文件 1794 2012-03-31 00:50 MVCTest\bin\com\lws\mvctest\Myfr
文件 1269 2012-03-31 00:50 MVCTest\bin\com\lws\mvctest\Myfr
文件 4596 2012-03-31 00:55 MVCTest\bin\com\lws\mvctest\Myfr
文件 138 2012-03-29 23:13 MVCTest\bin\com\lws\mvctest\Observer.class
文件 225 2012-03-29 23:31 MVCTest\bin\com\lws\mvctest\Observerable.class
文件 1544 2012-03-31 01:19 MVCTest\bin\com\lws\mvctest\View.class
文件 822 2012-03-31 01:19 MVCTest\src\com\lws\mvctest\Controller.java
文件 537 2012-03-31 01:21 MVCTest\src\com\lws\mvctest\MainTest.java
文件 879 2012-03-31 00:59 MVCTest\src\com\lws\mvctest\Model.java
文件 5882 2012-03-31 00:50 MVCTest\src\com\lws\mvctest\Myfr
文件 88 2012-03-29 23:08 MVCTest\src\com\lws\mvctest\Observer.java
文件 217 2012-03-29 23:31 MVCTest\src\com\lws\mvctest\Observerable.java
文件 1177 2012-03-31 01:19 MVCTest\src\com\lws\mvctest\View.java
目录 0 2012-03-31 00:18 MVCTest\bin\com\lws\mvctest
目录 0 2012-03-30 00:03 MVCTest\src\com\lws\mvctest
目录 0 2012-03-29 23:13 MVCTest\bin\com\lws
目录 0 2012-03-29 22:47 MVCTest\src\com\lws
目录 0 2012-03-29 23:13 MVCTest\bin\com
目录 0 2012-03-29 22:47 MVCTest\src\com
目录 0 2012-03-29 22:39 MVCTest\.settings
目录 0 2012-03-29 23:13 MVCTest\bin
目录 0 2012-03-29 22:47 MVCTest\src
............此处省略4个文件信息
相关资源
- java制作的输入法
- Eclipse IDE for Java EE Developers
- Java网络白板197032
- JAVA计算器小程序多进制计算、转换
- Sun_Java程序员认证考试题库
- MAVEN RSA签名生成验签
- Java编的生日祝福软件源代码
- java+SQL人事管理系统
- java多边形填充扫描线种子算法
- MQTT JAVA jar包 wmqtt.jar
- javajsp网页登陆
- 利用JAVA文件读写流编写的学生点名系
- JAVA课设迷你计算器设计
- 使用jsp+servlet+mysql+tomcat的java web,很简
- word转pdf安装软件
- VB to Java Converter
- 用java求两数之和
- java jdk demo
- java语言银行ATM系统界面实现
- java写的打字游戏源代码
- java初学者练习题
- java 项目答辩-记事本.pptx
- java socket实现的点对点文件传输
- 用Java程序读取Excel表格内容并显示在
- Java火车票查询系统课程设计
- Java火车票查询系统
- java niit在线测试题目
- 基于struts2+spring+hibernate的JavaEE课设
- B树实现的文件索引 java版
- JAVA实现对图片的快速离散傅里叶变换
评论
共有 条评论