每当我在 CodeArea 中键入内容并按 CTRL + Z 然后再次开始键入时,光标就会重置到文本的开头。
我调查了这个问题https://github.com/FXMisc/RichTextFX/issues/761并且似乎这个错误已修复。但是,我能够在最新版本(0.9.1)中复制该错误。
以下代码将复制该行为:
public class GuiTest extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
StyleClassedTextArea codeArea = new StyleClassedTextArea();
codeArea.replaceText("Text");
VirtualizedScrollPane<StyleClassedTextArea> scrollPane = new VirtualizedScrollPane<>(codeArea);
final Scene scene = new Scene(scrollPane, 600, 400);
primaryStage.setScene(scene);
primaryStage.show();
}
}
我错过了什么吗?如果错误存在任何想法如何解决它?