文本中的JavaFx TextFields

时间:2018-06-08 17:52:51

标签: java javafx java-8

我正在从XML文件加载文本。我希望这个文本中包含输入字段,如下所示: image 我认为可以通过使用WebView来完成,但是加载它会带来痛苦。 或者通过计算每个输入字段的位置来进行艰难的处理。

有没有一种简单的方法可以不使用WebView来破坏我的app desing?

1 个答案:

答案 0 :(得分:3)

TextFlowTextTextField子女用于此目的:

TextFlow textFlow = new TextFlow(
        new Text("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque "),
        createTextField(),
        new Text(" sit amet nibh ut ornare. Aliquam erat volutpat. Quisque consequat tincidunt mattis. Phasellus "),
        createTextField(),
        new Text(" , tempor posuere orci et, posuere tempor ligula. Maecenas nisi justo, viverra a lacus et, eleifend porttitor"
                + " metus. Sed finibus nisi in ipsum facilisis fringilla. Curabitur porttitor tortor et eros pulvinar accumsan. "
                + "Quisque vestibulum turpis sed neque suscipit, et lacinia nibh tristique. Fusce a feugiat purus."));
textFlow.setPrefWidth(400);