我已經使用了JTextField
,它運行良好,但我需要顯示的數據不會被用戶編輯。 除了使用JTextField
還有其他方法嗎?如何將數據顯示到JFrame
-2
A
回答
1
使用不可編輯JTextField
(textField.setEditable(false)
)。現在,人們可能會問:「爲什麼不JLabel?」。因爲從JTextField
複製文本/結果始終比從JLabel
重新輸入文本更容易(請注意,JLabel
不可重點)。此外,不可編輯的JTextField
可以收聽類似FocusEvent
2
使用的JLabel
JLabel label = new JLabel("this is uneditable");
1
取決於您的具體需求。
- 您可以撥打在您的
JTextField
。它仍然能夠獲得焦點,但文字不能被編輯。 - 您可以使用
JLabel
來簡單顯示沒有交互性或焦點獲得的文本。 - 如果您需要單個操作交互,則可以使用
JButton
來顯示文本。
請參閱this以幫助您選擇最適合您需求的組件。
相關問題
- 1. 如何將數據顯示到tableviewcontroller - swift
- 2. 將JPanel添加到JFrame後未顯示
- 3. 將JTextArea添加到JFrame不顯示
- 4. 如何將opengl顯示附加到JFrame並正確處理它?
- 5. 在JFrame中顯示數組
- 6. 如何將數據從SQLite數據庫顯示到GTK TreeView?
- 7. 如何將數據從SQLite數據庫顯示到GTK#TreeView中?
- 8. 如何將數據從數據庫顯示到文本框中
- 9. 如何將數據庫數據顯示到其他頁面?
- 10. DelphiXE2:如何將數據從數據庫顯示到NextGrid
- 11. JFrame不顯示
- 12. 如何讓JFrame不可顯示?
- 13. 如何在Joptiopane之前顯示Jframe
- 14. 如何在JFrame上顯示圖形
- 15. 如何讓JFrame顯示我的面板?
- 16. 如何在JFrame中顯示兩個JTable
- 17. 如何在JFrame中顯示JFreeChart JLabel
- 18. 如何在JFrame中顯示BufferedImage?
- 19. 如何在JFrame上正確顯示PNG
- 20. 如何顯示/隱藏JFrame中的JPanel?
- 21. 如何在JFrame中顯示圖像
- 22. 如何將數據從多場到多場顯示到臨時
- 23. 在java中將數據從jframe獲取到以前的jframe中?
- 24. JFrame不會顯示
- 25. Jframe沒有顯示
- 26. JFrame的,當顯示
- 27. JFrame延遲顯示
- 28. JFrame沒有顯示
- 29. 如何從另一個JFrame方法顯示JFrame?
- 30. 如何使用VueJs將數據從Firebase數據庫顯示到Vuetify數據表