我想在我的JTextArea
中以粗体和纯文本打印数学解决方案,问题和答案。如何打印指数2,矩阵符号等符号?像这样:
在JTextArea中完成此类文本的最短,最聪明方式是什么?拥有更大的字体,更小的字体包裹在一起,几个标题粗体,也有符号。 如果这个问题很幼稚,请原谅我:(这总是我最后的选择,也是我得到答案的最终选择。
答案 0 :(得分:1)
我做错了。 JTextArea用于简单文本。如果您想在文字中添加粗体,斜体文字和/或特殊字符,请使用JEditPane()
或JTextPane()
,在StyledDocument
中完成所有样式内容,最后添加StyledDocument
到JTextPane
或JEditPane
对于可能对这些事情感到困惑的读者。可以找到很多很好的例子here