RichTextFX:在 StyleClassedTextArea 中突出显示一个词不起作用
RichTextFX: Highlighting a Word in StyleClassedTextArea not working
我是 RichTextFX 的新手,需要一些帮助。我想使用 StyleClassedTextArea(参见 https://github.com/FXMisc/RichTextFX)。
我的简单java代码:
public class GuiMain extends Application {
@Override
public void start(Stage primaryStage) throws Exception{
StyleClassedTextArea styleClassedTextArea = new StyleClassedTextArea();
String exampleString = "This is a WARNING for an INFO! Please stay tuned";
styleClassedTextArea.appendText(exampleString);
styleClassedTextArea.setStyle(10, 16, Collections.singleton("-fx-font-weight: bold; -fx-highlight-fill: #B22224;"));
styleClassedTextArea.setEditable(false);
Scene scene2 = new Scene(new StackPane(styleClassedTextArea), 600, 400);
primaryStage.setScene(scene2);
primaryStage.setTitle("");
primaryStage.setMaximized(false);
primaryStage.show();
}
}
但是当我 运行 我的 java 程序时,我得到以下信息:
然而,如图所示,没有突出显示任何内容。
有谁知道我如何将一定范围内(从,到)的文本渲染成红色(或者我做错了什么)?
对于所有面临同样问题的人:
您可以将 RichTextFX 与 -rtfx-background-color 一起使用,而不是 -fx-highlight-fill:#...
在此处找到解决方案:Text background color in RichTextFx CodeArea
我是 RichTextFX 的新手,需要一些帮助。我想使用 StyleClassedTextArea(参见 https://github.com/FXMisc/RichTextFX)。
我的简单java代码:
public class GuiMain extends Application {
@Override
public void start(Stage primaryStage) throws Exception{
StyleClassedTextArea styleClassedTextArea = new StyleClassedTextArea();
String exampleString = "This is a WARNING for an INFO! Please stay tuned";
styleClassedTextArea.appendText(exampleString);
styleClassedTextArea.setStyle(10, 16, Collections.singleton("-fx-font-weight: bold; -fx-highlight-fill: #B22224;"));
styleClassedTextArea.setEditable(false);
Scene scene2 = new Scene(new StackPane(styleClassedTextArea), 600, 400);
primaryStage.setScene(scene2);
primaryStage.setTitle("");
primaryStage.setMaximized(false);
primaryStage.show();
}
}
但是当我 运行 我的 java 程序时,我得到以下信息:
然而,如图所示,没有突出显示任何内容。 有谁知道我如何将一定范围内(从,到)的文本渲染成红色(或者我做错了什么)?
对于所有面临同样问题的人:
您可以将 RichTextFX 与 -rtfx-background-color 一起使用,而不是 -fx-highlight-fill:#...
在此处找到解决方案:Text background color in RichTextFx CodeArea