Hey guyz我正在爲我的java任務開發一個GPA計算器,而且我創建的gui是基於事件的100%,即無需用戶提交其數據的按鈕。我的問題是我如何知道文本框的值是否發生了變化,以及它是如何得到原始值的。 另一個問題,我怎麼能存儲在一個ArrayList中的每個組件做用戶,因爲他們喜歡感謝 可以創建多行,這是畝的快照GUI enter image description here BTW隨意任何其他建議在Java Swing中獲取已更改的JTextField的值
0
A
回答
0
您可以使用KeyListener的
JTextField usernameTextField= newJTextField();
usernameTextField.addKeyListener(new() { public void keyReleased(Key KeyAdapter Event e) { JTextField textField = (JTextField) e.getSource(); String text = textField.getText(); textField.setText(text.toUpperCase()); } public void keyTyped(KeyEvent e) { } public void keyPressed(KeyEvent e) { } });
+0
請格式化答案.... –
+0
此代碼與使用Document偵聽器相同,它在更新文本字段時執行某些操作。我想要的是在編輯之前獲取文本字段的值 –
+0
我已經更新了代碼,您可以在鍵入之前使用keypressed方法獲取事件 – Alok
相關問題
- 1. JAVA SWING:無法更改JTextField的文本
- 2. Java swing從JTextField獲取輸入
- 3. (Java Swing)JTextField更新「太遲」
- 4. java swing從不同線程的JTextField獲取值
- 5. 更新Swing JTextField
- 6. 如何在用戶修改後獲取JTextField的值[java]
- 7. 在幾個JPanels中的JTextField的Java Swing更改上下文在1 JFrame
- 8. 如何更改JTextField的值?
- 9. java swing JTextField set PlaceHolder
- 10. Java - 更改JTextField的位置
- 11. 的Java Swing JTextField中的插圖
- 12. 在追加的Java Swing新線的JTextField
- 13. JTextField中的佔位符 - Java Swing
- 14. java swing DatePicker做錯了使用JTextField並且想要更改
- 15. 獲取已更改
- 16. 的JTextField和的KeyListener的Java Swing
- 17. JTextField - Java swing - 無遊標?
- 18. JTextField橫向滾動java swing
- 19. Java Swing - 動態創建JTextField
- 20. 滾動數字java swing JTextField
- 21. 如何在Java Swing中從JTextField中檢索值?
- 22. 的Java Swing圓角邊框的JTextField
- 23. 從已禁用的JTextField獲取文本
- 24. 從列表中的ItemRenderer中獲取已更改的值
- 25. 獲取ContentObserver中已更改的內容
- 26. 獲取選擇選項值已更改的行的列的值
- 27. 在buttonclick上獲取JTextField的值事件
- 28. Java-Swing:更改ActionListener中的getSource()
- 29. 在Java/Swing中更改按鈕位置
- 30. 設置Swing的背景JTextField
顯示你已完成,所以我可以幫助。如果你展示你的工作,這個問題很容易解決。 – Sibidharan
你是認真的?因爲我的死路線是3天后,這會很棒,我幾乎完成了,我只需要把所有東西放在一起,並添加一些約束和屬性到領域,像這樣。所以我怎麼能告訴你一切 –
好的我怎麼能讓用戶繼續他們離開他們的地方,以便他們可以添加新的記錄和編輯舊的。該應用程序的模型是在用戶對任何記錄進行更改時更新結果。多米諾骨牌效應。我應該如何跟蹤記錄數 –