我必须建立一个应用mvc模式使用观察者模式的秋千gui。我了解观察者模式如何工作,但我不知道如何使用观察者模式来实现mvc模式。有人可以帮助我理解可能发布的一段代码。感谢:建立秋千gui使用mvc模式与观察者模式
2
A
回答
3
1
MVC是一种模式,用于将模型,视图,和控制器。 Swing是基于MVC的,因此被称为PLAF(插入外观)
在Swing的控制器,该反应当某些操作完成后,控制器通知模式根据采取行动完成的动作,然后是通知视图的模型中有一些变化的控制器,然后视图会自行更改以反映模型中的变化。
如何使用MVC
创建图形用户界面和业务逻辑单独的包。 如:
com.demo.gui;
com.demo.logic;
2.尽量保持业务逻辑从GUI远尽可能,代码应该是这样的,相同的业务逻辑可以与Swing应用于桌面应用程序和以及用于Web开发的JSP。
1
观察者模式通常与在Swing监听器实现。本文介绍了一个MVC式的建筑风格是怎样的Swing组件本身来实现:
相关问题
- 1. 观察者模式 - 观察者创建
- 2. 观察者模式vs MVC
- 3. MVC和观察者模式
- 4. 与观察者模式
- 5. 观察者模式
- 6. 使用观察者模式来为订阅者建模通知
- 7. 观察者模式或其他模式
- 8. 观察者模式vs电抗模式
- 9. 观察者模式Java - 使用线程的多个观察者
- 10. asp.net观察者模式
- 11. 观察者模式类(JAVA)
- 12. 观察者模式混淆
- 13. python观察者模式
- 14. 观察者模式过载
- 15. 异步观察者模式
- 16. Vue.js和观察者模式
- 17. 使用winforms实现观察者模式
- 18. 代表与观察者模式
- 19. java mvc可观察模式
- 20. 使用RxCpp构造观察者/可观察模式
- 21. GUI建筑与设计用Java(秋千)
- 22. Java MVC:使用观察者模式更新视图
- 23. 观察者模式 - 将信息传递给观察者
- 24. 观察者模式与EJB和AJAX的使用
- 25. Java观察者模式问题?
- 26. 设计模式观察者(反向)
- 27. 观察者模式的策略?
- 28. 观察者设计模式和其他
- 29. Python的观察者设计模式
- 30. 实现C++ -to-lua观察者模式?
另请参阅此[答案](http://stackoverflow.com/a/3072979/230513)。 – trashgod 2012-07-09 15:53:37