• 大小: 14KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: Java
  • 标签: MVC  Java  

资源简介

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\Myframe$1.class

     文件       1794  2012-03-31 00:50  MVCTest\bin\com\lws\mvctest\Myframe$2.class

     文件       1269  2012-03-31 00:50  MVCTest\bin\com\lws\mvctest\Myframe$3.class

     文件       4596  2012-03-31 00:55  MVCTest\bin\com\lws\mvctest\Myframe.class

     文件        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\Myframe.java

     文件         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个文件信息

评论

共有 条评论