好的,我是編程新手,非常感謝。 在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
你能否澄清你的意思是_「保存」_。你的意思是你希望用戶輸入文本,保存文本,然後清除它,輸入更多文本並保存,並清除..等等,然後打印出用戶輸入的所有內容?如果是這種情況,你只需要將輸入存儲在那裏的任何數量的數據結構中。 –