我正在开发一个调用多种方法并初始化不同类的摇摆应用程序。我也有多个线程来处理中间结果。我的要求是在一些标签和文本框中即时显示中间数据。
请帮助我以下哪种方法在内存和性能方面最好。
- 我可以为所有标签和文本框设置 setter 方法。这样我就可以使用该摇摆类对象调用这些方法,但在这种情况下,我需要将摇摆类对象传递给我想将数据设置为标签的每个类。
- 另一种方法是我可以创建我的摇摆类的公共静态对象,并且每当我需要设置标签文本时,我都会从任何类中调用它。
第一种方法会产生更多开销,因为我需要将我的 Swing 类对象传递给其他类。
第二种方法是最简单的方法,但创建静态对象可能会造成混乱,因为此应用程序包含线程。
我只想知道去哪一个,为什么?
否则,如果有人从事过一些复杂的 Swing 应用程序开发——你是如何处理这些问题的?