那为大哥能帮我大致说一下下面链接的MVC 程序 ,有源码更好 谢谢啊 !十万火急啊 !!1
http://www.javazy.com/page/index.asp?sortid=472&id=945
解决方案 »
- 求JAVA好书
- SWT局部控件数据刷新问题
- 我想从键盘中输入一段数字,保存在一个字符数组中,再将里面的数字整体赋值给一个变量下面的程序为何不行啊
- 速龙4000写程序速度怎么样?
- 急急急,简单的数据库问题,在线等!!!!!
- 谁有非sun网站的java Doc下阿?要j2se 5。0版的
- 存在多个窗体时,当最上面的窗体运行时,如何使其他窗体无法捕获焦点,即不可用,当最上面的窗体消失后,下面的窗体才可以获得焦点?
- 求救,布局问题:)
- 请问大家一个有关JNDI的问题
- 请问AWT提供的能在屏幕上打点的函数是什么?我要用它绘制函数曲线!
- statement.setMaxRows()和statement.setFetchSize()的区别是什么?
- jsf
//circle.java -- which is the modelimport java.util.Observer;
import java.util.Observable;public class circle extends Observable
{
private int ridus;
public circle(int ridus){
this.ridus = ridus;
} public void setRidus(int ridus){
this.ridus = ridus;
setChanged();
notifyObservers();
} public int getRidus(){
return this.ridus;
}
}
import javax.swing.*;public class circleView extends JPanel implements Observer
{
int ridus=50; public void update(Observable o, Object arg){
circle c = (circle)o;
ridus = c.getRidus();
System.out.println(ridus);
this.repaint();
} public void paint(Graphics g){
super.paint(g);
g.setColor(Color.red);
g.drawOval(0,0,ridus,ridus);
}
}
import javax.swing.*;
import java.awt.*;public class circleControl
{
public circle c;
public circleView cv; public circleControl(){
c = new circle(10);
cv = new circleView();
c.addObserver(cv);
} public void changeR(int r){
c.setRidus(r);
} public static void main(String[] args)
{
circleControl cc = new circleControl();
JFrame f = new JFrame();
f.setSize(400,300);
f.setContentPane(cc.cv);
f.setVisible(true);
boolean flag = true;
while(true){
if(flag){
cc.changeR(100);
flag = false;
}
else{
cc.changeR(20);
flag = true;
}
}
}
}