【发布时间】:2015-03-13 22:15:27
【问题描述】:
Main GUI(jDialog) - 创建一个类的实例,该类在此 GUI 中具有 HashMap(我们称之为 HashMapClass)。能够访问该类中返回HashMap的方法。
辅助 GUI(jDialog) - 想要访问具有 HashMap 的类的同一实例,而不是在此 jDialog 中创建新实例。 (想访问同一个HashMap里面的数据一样)
这是我迄今为止尝试过的。这是主 GUI 中用于打开辅助 GUI 的按钮。
主界面
private HashMapClass hashMapClassNo;
jButton1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
SecondaryGUI sec = new SecondaryGUI(null);
sec.setModal(true);
sec.setLocationRelativeTo(null);
sec.setVisible(true);
}
private ActionListener init(HashMapClass hashMapClass) {
hashMapClass = hashMapClassNo;
return this;
}
}.init(hashMapClassNo));
这可以编译,但我仍然无法使用外部方法调用或 SecondaryGUI 中的 HashMap 访问方法。
如何将方法从一个 jDialog 访问到另一个?
【问题讨论】:
标签: java user-interface jdialog