【发布时间】:2009-03-16 10:42:41
【问题描述】:
我正在制作的游戏有 2 个类:一个 gui 类和一个逻辑类,用于一个三字棋游戏。 GUI 类有一个使用JButtons 数组的方法,并使用相同的匿名内部类操作侦听器将它们全部返回。
当我单击按钮时,我希望文本更改为取决于玩家 1 或 2 的 x 或 o,但是这段代码应该在逻辑类中,不是吗,所以我应该以某种方式在逻辑类并从 make 按钮方法的匿名内部类动作侦听器调用它。但是,逻辑类不应该有对 gui 的引用,因为 gui 有对逻辑类的引用。
【问题讨论】: