【发布时间】:2016-08-07 06:43:36
【问题描述】:
您好,我有两个类 A 和 B。在 A 类中,我执行了查询,并希望将查询结果设置为 JRadioButton 的文本。 JRadioButton 属于 B 类,我已经尝试了所有可能的方法,但我做不到。 如何从另一个类访问一个类的 GUI?有一些可用的指导,但我不清楚。
【问题讨论】:
标签: java swing class user-interface
您好,我有两个类 A 和 B。在 A 类中,我执行了查询,并希望将查询结果设置为 JRadioButton 的文本。 JRadioButton 属于 B 类,我已经尝试了所有可能的方法,但我做不到。 如何从另一个类访问一个类的 GUI?有一些可用的指导,但我不清楚。
【问题讨论】:
标签: java swing class user-interface
一种方法是在 B 中创建一个公共方法 setButtonText(String text),它接受一个字符串作为参数并且可以从 A 调用。然后您可以将 button.setText(text) 命令写入该方法,因此将要显示的字符串从 A 传输到 B。
【讨论】:
我不太明白你的意思,但获得完全“双向”访问的最简单方法是在 B 类中拥有 A 类的实例 和 A 中 B 的一个实例
创建一个 A 的实例 创建一个 Bset 的实例,每个实例的内部实例由另一个 setInnerInstanceofA(b) setInnerInstanceofB(a)
【讨论】: