【发布时间】:2018-12-05 21:48:09
【问题描述】:
我试图将 JTextArea 镜像到 JTextPane。
对于 JTextArea 到 JTextArea
JTextArea a = new JTextArea ();
JTextArea b = new JTextArea ();
b.setDocument(a.getDocument());
我想使用 JTextPane 的原因是每当我在 JTextArea 中键入 html 标记时,它都会像网页一样在 JTextPane 中自动格式化。
当我用 JTextPane 替换它时,它给了我
模型必须是 StyledDocument
所以我尝试添加 StyledDocument。
StyledDocument doc = (StyledDocument) a.getDocument();
结果
javax.swing.text.PlainDocument 不能转换为 javax.swing.text.StyledDocument
如何使用 JTextPane 实现这一点?
【问题讨论】: