使用JavaFX我在场景中创建了一个按钮,用于打开output.txt文件。现在,当我尝试从webView打开txt文件的问题我看到显示颜色是浅灰色。如何强制颜色为黑色或其他任何颜色。
WebView web = new WebView();
Scene helpScene = new Scene(web, 800, 750);
Stage helpStage = new Stage();
helpStage.setScene(helpScene);
File readMe = new File("output.txt");
web.getEngine().load(readMe.toURI().toString());
helpStage.show();
答案 0 :(得分:2)
创建样式表并将其作为用户样式表添加到WebEngine
。
E.g。将文字着色为蓝色:
body {
color: blue;
}
假设包含代码的类的相对位置是style.css
,您可以像这样添加样式表:
web.getEngine().setUserStyleSheetLocation(getClass().getResource("style.css").toString());
答案 1 :(得分:0)
您始终可以将CSS注入WebView。尝试这样的事情:
0-127
未经测试,请注意这一点。