3
我做了一個TextFlow
,因爲我需要使用多種字體姿勢(我已將特定的「文本」設置爲斜體或正常)。一旦我顯示TextFlow
,它不可選/可複製。我需要的是TextFlow一旦顯示在場景中就可以選擇,因此可以複製/粘貼。與字體姿勢(只有一個例子起見)如何使文本流可選
文本例如:TextFlow中JavaFX中
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);
好吧生病試試我的運氣,然後,謝謝:) – RhysBuddy
另一種方法可能是使用WebView而不是TextFlow來表示樣式文本。可以選擇WebView的文本內容並複製和粘貼它。 – jewelsea
你可以看看這個bug的評論:https://bugs.openjdk.java.net/browse/JDK-8093029據我瞭解,作者說有一些可能性,也許使用'impl'類。 –