0

私は のTextFlow中にあるStackPaneを持っていScrollPaneます。これに異なる色のテキストを追加していますTextFlow

Text txt = new Text(msg);
txt.setFill(Paint.valueOf(color));
txtFlow.getChildren().add(txt);

テキストフローの特定のポイントまでスクロールしたい。

例: 青色の最初のテキスト。

テキストを取得して色を確認できることはわかっています。しかし、どうすればその特定の位置までスクロールダウンできますか?

を通じてそのような機能を実現できますTextFlowか? 単純に、 で差分ビューを作成しようとしていJavaFXます。そして、差分を移動したい。

4

2 に答える 2

1

無料の styledtext-editors のいずれかを使用してください - それらはすべて内部で ListView または VirtualView を使用しています。例については、 https://github.com/TomasMikula/RichTextFX/wiki/JavaFX-Controls-for-Code-Editingを参照してください。

于 2014-09-17T07:04:25.123 に答える