有没有办法格式化 JLabel 以显示具有权力的数字?

Is there a way to format JLabel to show numbers with powers?

有没有办法格式化 jLabel 文本以显示带有幂指数的数字?

例如,我想要一个标签将 2^2 显示为 2² 或将 x^2 显示为 x²

由于 JLabel 支持 HTML,您可以使用 HTML 来显示 x²,如下所示:

JLabel l = new JLabel("<html>x<sup>2</sup></html>");