Java - 用于设置从GUI到逻辑端的配置的最佳设计

时间:2014-01-18 18:05:21

标签: java swing

我正在为自己做一些应用程序,只是为了练习我的设计和GUI。 我的应用程序分为两个方面,第一方面是模型/逻辑然而你称之为,第二方是视觉方面,你在那里处理gui,按钮和视图。

所以现在我的应用程序有一个弹出的功能,并询问用户是否要使用某些功能,然后如果他单击是,它将打开一个包含许多配置的新JFrame窗口。

这些配置“可能”在Config类中。

我的问题是,将数据从GUI传输到模型的最佳方法是什么?由于您必须创建按钮侦听器以检测按钮单击或文本,因此在单击按钮后更新配置的最佳方法是什么?

例如,你有一个应用程序,为了启动它你需要点击按钮,我脑子里有两个想法:

  1. 将Config对象传输到您处理按钮的区域。听听它

  2. Make Config static,并设置Set()方法,这样您就可以设置没有任何对象的配置,例如Application.setConfiguration(config, type)

  3. 但我听说静力学并不总是好的,所以我想知道,在这种情况下使用静态是好的还是好的还是有更好的方法来做到这一点?或者将配置对象传递给GUI区域也可以吗?

    这就是我的结构:

    img http://gyazo.com/550a65819c5005b6088fac6f56cafab2.png

0 个答案:

没有答案