我正在使用本教程来构建使用MVC体系结构的应用程序:http://www.oracle.com/technetwork/articles/javase/index-142890.html。但我不知道应该如何或在哪里放置代码来构建JMenuBar的actionListener,并在其中添加JMenuBar的actionListener。如何在Java中将JMenuBar集成到MVC体系结构中?
此外,本书在面向对象的设计&模式由岩礁HORSTMANN说:“控制器可从窗口系统处理鼠标和键盘事件,或者它可能包含用户界面元素,例如按钮和菜单。”我应该遵循这个建议,如果是的话,我应该如何执行它?如何将它添加到我的Main类中的JFrame?
不是一个答案,但我宁愿建议你看一下基于PM的架构,而不是MVC。 Karsten Lentzsch对此有非常好的介绍(抱歉,我现在没有链接),还有开源的JGoodies绑定库来帮助实现它。 – jfpoilpret 2011-05-11 16:05:11
坦克你@ jfpoilpret,我不知道这个架构,我会去看看它。 – JPB 2011-05-11 16:55:36