为了账号安全,请及时绑定邮箱和手机立即绑定

Java 文本字段输入问题

Java 文本字段输入问题

慕勒3428872 2023-12-13 14:28:33
因此,我尝试让用户通过文本字段输入问题的答案,但按照我的设置方式,名称字段仅存储在 ActionListener 类中,而不存储在 QName 类中。我已经通过尝试使用 Name() 函数输出 Name 进行了检查。有谁知道如何提取信息并将其存储到 QName 的名称字段中?提前致谢我的 QName 函数的代码 显示空输出的代码
查看完整描述

1 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

您的字段为空的原因name是因为在文本字段中键入内容不会生成相关侦听器捕获的任何事件。

您似乎已将ActionListener直接附加到您的JTextField. 更典型(并且对于您的目的而言,更正确)的实现是将侦听器关联到 QName 对象中的按钮。

要修复您的代码,您必须创建一个按钮。假设您称其为“OK”。然后将 关联ActionListener到按钮而不是文本字段。然后您的用户可以输入角色名称并单击“确定”。反过来,您的侦听器将检测按钮按下并设置name为文本字段的内容。

我会发布示例代码,但我不会键入您图片中的所有代码(这是您不发布图片的另一个原因)。


查看完整回答
反对 回复 2023-12-13
  • 1 回答
  • 0 关注
  • 107 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信