我希望我能解释一下。
我没有问题,只是我想知道如何构建我的用户系统控件,我想知道我的想法是否正确:
我的想法:
*一个类(文件1)到函数,方法和操作
*摆动元素,按钮,文本框等的其他类(文件2)
*但我不知道如何连接这两个类。
例如::我有2个文本框(用户,密码)和一个按钮,然后按下按钮,将每个文本框(文件2)的数据发送到函数(文件1)并进行处理。
如果您有其他选择,我会阅读它。 提前谢谢
答案 0 :(得分:2)
您应该使用Model-View-Controller模式来解决您的问题。基本上,您的视图(swing文件)只知道如何显示内容,并让类(控制器)的用户订阅在内容更改时接收通知(这是通过swing侦听器完成的)。当内容被更改时,控制器可以对其进行操作,必要时修改模型并更新视图(再次,使用视图提供的方法)。
GUI永远不应涉及功能。它应该只有用于显示所需内容的代码。这有助于创建更好的架构。