因此,我尝试让用户通过文本字段输入问题的答案,但按照我的设置方式,名称字段仅存储在 ActionListener 类中,而不存储在 QName 类中。我已经通过尝试使用 Name() 函数输出 Name 进行了检查。有谁知道如何提取信息并将其存储到 QName 的名称字段中?提前致谢我的 QName 函数的代码 显示空输出的代码
1 回答
蝴蝶不菲
TA贡献1810条经验 获得超4个赞
您的字段为空的原因name
是因为在文本字段中键入内容不会生成相关侦听器捕获的任何事件。
您似乎已将ActionListener
直接附加到您的JTextField
. 更典型(并且对于您的目的而言,更正确)的实现是将侦听器关联到 QName 对象中的按钮。
要修复您的代码,您必须创建一个按钮。假设您称其为“OK”。然后将 关联ActionListener
到按钮而不是文本字段。然后您的用户可以输入角色名称并单击“确定”。反过来,您的侦听器将检测按钮按下并设置name
为文本字段的内容。
我会发布示例代码,但我不会键入您图片中的所有代码(这是您不发布图片的另一个原因)。
添加回答
举报
0/150
提交
取消