我有两个 java 类。说类登录和类详细信息。 类登录数据成员:字符串uname,passwd。 我在登录类中创建了 JFrame,它有两个文本字段:uname 和 password 以及一个提交按钮。 我正在获取 uname n passwd 的值并分配给数据成员。在单击按钮 时,我需要将 (uname,passwd)Login 对象发送到类 Details。
submit.addActionListener (new Details(this));
但是在 Details 类中,我无法检索 Login 对象的值。这是正确的方法吗?谁能解释正确的步骤? 提前致谢
附言
我是 JFrame 的新手。我的问题可能听起来很傻
最佳答案
“这是正确的方法吗?” 可能不是。您应该使用模式 JDialog
而不是 JFrame
,这将允许代码执行在对话框可见时停止,并且只有在关闭后才会恢复,这意味着当执行恢复时,您可以检查对话框生成的值。
我还会使用某种模型,您可以将其提供给对话框,然后它会用它收集的详细信息填充它,并根据对话框的返回结果,您就可以以您想要的方式使用这些值
看看How to Make Dialogs了解更多详情
关于java - 单击按钮将对象从一个类传递到另一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33326104/