可以通过这种方式添加应该设置 TinyMCE 编辑器样式的 css 样式表(css 文件应该与 java 类放在同一个包中):
TextArea ta = new TextArea("ta");
TinyMCESettings settings = new TinyMCESettings(TinyMCESettings.Theme.advanced);
ResourceReference cssRef = new CssResourceReference(this.getClass(), "tinymce.css");
settings.setContentCss(cssRef);
ta.add(new TinyMceBehavior(settings));
完整示例:
爪哇
public class TinyMCEPage extends WebPage {
public TinyMCEPage() {
TextArea ta = new TextArea("ta");
TinyMCESettings settings = new TinyMCESettings(TinyMCESettings.Theme.advanced);
ResourceReference cssRef = new CssResourceReference(this.getClass(), "tinymce.css");
settings.setContentCss(cssRef);
ta.add(new TinyMceBehavior(settings));
add(ta);
}
}
HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<textarea wicket:id="ta" id="ta" name="ta"></textarea>
</body>
</html>
要设置 TinyMCE 编辑器的宽度和高度等样式,请使用 textarea 的 id(应在文件“style.css”中指定 - 设置 html 页面样式的文件):
#ta {
width: 800px;
height: 600px;
}
要设置 TinyMCE 编辑器的输入区域的样式,例如字体大小、颜色等,请使用资源文件(在本示例文件中为“tinymce.css”)和 css 选择器主体:
body {
font-size: 14px;
background-color: #ffeedd;
border: 1px solid #333;
}
此示例已使用:wicket.version 6.17.0 和 wicketstuff-tinymce 版本 6.16.0 进行了测试。