我正在使用本教程來構建使用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