Java 文本字段输入问题

因此,我尝试让用户通过文本字段输入问题的答案,但按照我的设置方式,名称字段仅存储在 ActionListener 类中,而不存储在 QName 类中。我已经通过尝试使用 Name() 函数输出 Name 进行了检查。有谁知道如何提取信息并将其存储到 QName 的名称字段中?提前致谢

我的 QName 函数的代码 显示空输出的代码


慕勒3428872
浏览 109回答 1
1回答

蝴蝶不菲

您的字段为空的原因name是因为在文本字段中键入内容不会生成相关侦听器捕获的任何事件。您似乎已将ActionListener直接附加到您的JTextField. 更典型(并且对于您的目的而言,更正确)的实现是将侦听器关联到 QName 对象中的按钮。要修复您的代码,您必须创建一个按钮。假设您称其为“OK”。然后将 关联ActionListener到按钮而不是文本字段。然后您的用户可以输入角色名称并单击“确定”。反过来,您的侦听器将检测按钮按下并设置name为文本字段的内容。我会发布示例代码,但我不会键入您图片中的所有代码(这是您不发布图片的另一个原因)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java