我想在我的程序中顯示一些文本,並嘗試使用textArea。但是,顯示的文字是可以改變的。感謝所有回覆。JavaFX如何顯示只讀文本?
回答
我會說只使用一個label。
我做了這樣的:
@FXML
private TextArea myText;
,然後下面的代碼添加到INITIALISE() - 方法:
myText.setEditable(false);
我需要只讀文本字段,但設置殘疾人屬性使用了在上下文中不正確的樣式(在我的場景中,文本字段是對搜索功能的輸入,在某些情況下可以修復值 - 禁用文本字段意味着它不是搜索的一部分,而是比價值是固定的)。
在端我降落起來使用:
txtInput.setEditable(false);
txtInput.setMouseTransparent(true);
txtInput.setFocusTraversable(false);
這導致是非反應性的給用戶的正常外觀文本字段。
這個答案在這裏最好,因爲它向我們展示瞭如何做「鼠標透明」和「聚焦(不)可穿透」部分。即使我們不想使用這兩行,也很高興知道如何做這些事情。 –
<TextField fx:id="input" disable="true"/>
請解釋你的答案。 Thx –
@bub這裏解釋什麼?您正在通過fxml文件禁用「TextField」。您可以通過聲明'@FXML TextField input'從控制器類引用它。 – Saris
A **好的答案**總是會對所做的事以及爲什麼以這種方式進行解釋**,不僅是對於OP,而且對於將來訪問SO的人。這是爲了解釋。 –
- 1. 顯示只讀文本
- 2. 值點只讀文本框中顯示
- 3. 如何將文件名顯示爲只讀文本框
- 4. 如何在GWT中顯示大量只讀文本?
- 5. 如何在只讀文本框中顯示值在下例中
- 6. 顯示只讀
- 7. 如何顯示長文本只顯示1行,並與
- 8. JavaFX標籤不顯示文本
- 9. JavaFX,文本將不會顯示在TextArea
- 10. ActionBar只顯示文本
- 11. 只顯示在文本框
- 12. IOS7 UIButton只顯示文本
- 13. JavaFX如何僅在選擇框時顯示文本字段
- 14. 如何在JavaFX中顯示具有錯誤樣式的文本?
- 15. 如何讓SimpleMenuButton在JavaFX中顯示MenuItem文本?
- 16. JavaFX Table菜單按鈕列表顯示文本,但不顯示
- 17. 如何使Tkinter文件對話框只顯示文本文件?
- 18. JavaFX textarea顯示大文件
- 19. 如何在Tableview(Javafx)中只顯示mysql表的單列?
- 20. JavaFx如何創建只顯示最近數據的圖表
- 21. 帶有滾動條的只讀文本區域[JavaFx]
- 22. 哪個控件在WPF中顯示只讀文本?
- 23. 顯示文本光標爲只讀輸入WebKit中
- 24. Windows Phone文本框以只讀模式顯示插入符號
- 25. 如何使DNN文本字段只讀
- 26. 如何使文本框一半隻讀
- 27. zabbix顯示器只讀fs
- 28. Android filesDir顯示爲只讀
- 29. 只顯示文本文件openfiledialog
- 30. 顯示只有五,從文本文件
我不喜歡在想要顯示大量文本的情況下使用標籤。例如:您沒有線光標,這限制了您使用鍵盤遍歷文本的能力。我認爲標籤更適合用作短單詞(可能是2 - 3個字)的顯示。但OP沒有具體說明他想要展示的內容,所以我可能是對的。 – Jhonny007