我正在尝试在java中构建一个简单的GUI应用程序,它将向我显示美元与欧元,英镑等的汇率。
模型连接到URL并废弃Web数据以构建包含汇率的哈希映射。
该视图有一个JcomboBox,用户可在其中选择要在JTextArea中显示的汇率。
程序启动后,模型没有更新。当程序启动时,Main类构建所有必需的对象。
鉴于这些(并且模型没有更新)是否需要控制器类?似乎控制器仅用于更新模型,因此我对如何使用控制器构造此MVC感到有点困惑。希望这很清楚。提前谢谢
答案 0 :(得分:0)
我想正确的解决方案需要Controller从URL获取数据,构建Model和push(MVP)或将其发布(MVC)到/用于View。 但说实话,如果没有必要,不要强迫MVC。毕竟它的目的是帮助管理复杂的场景,如果你有疑问它是否有必要,那么它可能不是。