繁体   English   中英

在WebView.replaceContent中加载本地CSS文件

[英]Loading local CSS file in WebView.replaceContent

我正在尝试使用以下方法在JavaFx中实现代码编辑器

https://gist.github.com/jewelsea/1463485

但是问题是它从互联网上下载CSS / Javascript以加载CodeMirror。 有没有一种方法可以下载这些文件并将其放置,以便可以在Netbeans上本地加载它们? 我对Java很有经验,但是对JavaFX或HTML却不太了解。

一世

请将CSS / Javascript放在类路径中,并使用以下代码:

private final String editingTemplate =
"<!doctype html>" +
"<html>" +
"<head>" +
" <link rel=\"stylesheet\" href=\"codemirror.css\">" +
" <script src=\"codemirror.js\"></script>" +
" <script src=\"clike.js\"></script>" +
"</head>" +
"<body>" +
"<form><textarea id=\"code\" name=\"code\">\n" +
"${code}" +
"</textarea></form>" +
"<script>" +
" var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {" +
" lineNumbers: true," +
" matchBrackets: true," +
" mode: \"text/x-java\"" +
" });" +
"</script>" +
"</body>" +
"</html>";

我只是想从类路径而不是从互联网中选择CSS / Javascript

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM