Java中的强力字符

时间:2014-04-09 19:51:45

标签: java text rendering jtextfield

我在JTextField上进行文本渲染时遇到了一些问题。我想在这个领域打印一个数学表达式,权力的指数和根的索引应该是最重要的,就像你见过的每一种力量一样。此外,我希望根符号扩展到以下术语。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

使用JLabel,您可以使用HTML上标,但JTextField不执行HTML。因此,如果您不需要输入,请使用JLabel。它就像"<html><sup>123</sup></html>"一样简单。

你仍然可以通过一些特殊的UTF字符在JTextField中显示一些字符作为上标,其中的位置是:

你要问的一些问题(比如扩展根符号)似乎有点太多了。 JTextField无法做到这一点。如果你想要真正的数学符号,我相信会有适用于Java的TeX / LaTeX / etc排版库。