1

我希望我能解释一下。

我没有问题,只是我想知道如何构建我的用户系统控制,我想知道我的想法是否正确:

我的点子:

*一类(文件1)函数,方法和操作

*摆动元素、按钮、文本框等的其他类(文件 2)。

*但我不知道如何连接这两个类。

例如::我有2个文本框(用户,密码)和一个按钮,然后当按下按钮时,将每个文本框(文件2)的数据发送到一个函数(文件1)并处理。

如果你有其他选择,我会读它。先感谢您

4

1 回答 1

2

您应该使用模型-视图-控制器模式来解决您的问题。基本上,您的视图(swing 文件)只知道如何显示内容,并让类(控制器)的用户订阅以在内容更改时接收通知(这是通过 swing 侦听器完成的)。当内容更改时,控制器可以对其进行操作,必要时修改模型并更新视图(同样,使用视图提供的方法)。

GUI 不应该涉及功能。它应该只包含用于显示您想要的内容的代码。这有助于创建更好的架构。

于 2012-10-08T21:11:55.670 回答