所以我创建了我的第一个GUI,当涉及到声明每个东西时,我有点迷失。我创建了一个像public class GUI extends JFrame
这样的类,我用WindowBuilder开发了“视觉部分”(我正在使用eclipse)。
到目前为止,我曾经有一个名为Client
的类,我创建了所有对象并执行了这些函数。但是现在,我不知道如何使用GUI来管理它。我应该删除Client
类并将所有内容放在GUI
类中,还是应该从客户端调用用户界面的方法?
有数以百万计的方法可以做到这一点但是,如果有人可以解释一下如何做出决定,我会很高兴。
感谢。
答案 0 :(得分:0)
当我使用WindowBuilder时,我将生成的GUI和业务逻辑保存在单独的类中。我为不同的GUI事件生成处理程序方法,并从那些我称为我自己的类中定义的业务逻辑的方法生成。
WindowBuilder不仅可以生成,还可以解析生成的GUI代码。我尝试在该类中进行最少的代码更改,以避免与WindowBuilder发生冲突。
我会在另一个类中创建main方法,并使用该方法生成的帧。