好的,我是编程新手,非常感谢。 在GUI中,我创建了一个JTextfield,用户可以在其中输入姓名。但是,输入名称时,程序不会保存它。我如何将用户输入的信息传递给程序本身?我需要在最后打印出来,但我无法弄清楚如何做到这一点。有人请回答!谢谢!在GUI中传递信息
0
A
回答
0
您可以从JTextField
使用getText()
方法:
JTextField myTextField = new JTextField(...);
....
String name = myTextField.getText();
+0
这是正确的,但也考虑开始阅读一个关于GUI的好教程。 – Koitoer
0
你需要一个ActionListener添加到文本框 例如:
String name;
JTextField nameTextField = new JTextField();
...
myTextField.addActionListener(new NameListener());
...
protected class NameListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
name = nameTextField.getText();
}
}
的的ActionListener将保存文本输入的名称字符串当在文本字段中按下输入时变量。
相关问题
- 1. 传递信息
- 2. C#传递信息
- 3. 传递div信息
- 4. 在Xcode中使用协议传递信息从弹出窗口传递信息
- 5. 在动态链接中传递信息
- 6. 在IFRAME中传递会话信息
- 7. hook_block_view不传递信息
- 8. 传递信息webapp2的
- 9. Navigator.sendBeacon()传递头信息
- 10. 从JFrames传递信息
- 11. 将信息传递给jqModal
- 12. 传递smpp附加信息
- 13. 传递什么信息dispatch_queue_attr_t
- 14. 使用AJAX传递信息
- 15. 传递信息切换
- 16. 主页传递信息?
- 17. 传递上下文信息
- 18. Android开发:传递信息
- 19. 将信息传递给iframe
- 20. 使用javascript传递信息
- 21. 传递类信息C#
- 22. 通过Segue传递信息
- 23. Openpyxl to treeview传递信息
- 24. 将消息从DLL传递到GUI
- 25. 通过AJAX传递信用卡信息
- 26. segue中传递网址信息
- 27. 将URL中的信息传递给Sharepoint
- 28. Angular4在组件之间传递信息
- 29. 在表单之间传递信息
- 30. 离子不能在$传递信息rootScope
你能否澄清你的意思是_“保存”_。你的意思是你希望用户输入文本,保存文本,然后清除它,输入更多文本并保存,并清除..等等,然后打印出用户输入的所有内容?如果是这种情况,你只需要将输入存储在那里的任何数量的数据结构中。 –