本文介紹了如何使文本流可選的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我做了一個TextFlow
,因為我需要使用多種字體姿勢(我已經將特定的”text”設置為斜體或普通)。一旦我顯示TextFlow
,它就不能選擇/復制。我所需要的就是TextFlow在場景中顯示后可以選擇,這樣它就可以復制/粘貼。
帶font-posure的文本示例(僅用于示例):
Text volumeText = new Text(volume.getText());
volumeText.setFill(Color.WHITE);
volumeText.setFont(Font.font("arial", FontPosture.ITALIC, 13));
TextFlow reference = new TextFlow(
lastNameText, miscelanous1, firstNameText, miscelanous2);
reference.setLayoutX(115);
reference.setLayoutY(480);
reference.setMaxWidth(500);
control.getChildren().add(reference);
JavaFXTM
推薦答案中的文本和文本流不可”選擇”。
此問題尚待解決:Text should have API for selecting group of characters based on their position similar to the DOM’s Range。
在問題得到解決之前,您的最佳選擇是使用類似RichTextFX的第三方控件。
這篇關于如何使文本流可選的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,