我正在编写一个包含许多组件的GUI(面板,按钮,文本区域~50个项目)。我还有很多类(自定义动作侦听器和一些线程)。将它们全部保存在同一个.java文件中是不可行的,因此它们都可以访问GUI组件(总共约1500行)。
几乎所有类都需要来自组件的信息或访问组件,通常需要大约5-6个。问题是:除了一个一个地传递它们之外,还有更好的方法来处理它们吗?这样做有什么害处吗? (除了看起来不清楚的代码)
一个想法是创建一个类并将所有组件存储在那里并传递整个类。大多数类只需要10%(通常是不同的),所以我不知道它是否值得。传递这么多未使用的参考资料是否需要付出代价?
我没有太多的编程背景,它几乎是我的第一个java程序(也许是最后一个)。但我需要在相对较短的时间内做好这件事。