我试图将我的JButton的文本设置为“以UTF-8编码计算b - ¹(mod a)”,但这两种尝试都不起作用。问题是减号,但不确定我能做什么。
尝试1:
_computeModInverseButton = new JButton("Compute b⁻¹ (mod a)");
尝试2:
_computeModInverseButton = new JButton("Compute b<html><sup>-1</sup></html> (mod a)");
所以问题是我的HTML格式化,但现在是
_computeModInverseButton = new JButton("Compute b-1 (mod a)");
看起来像
如何格式化以适应上标?
答案 0 :(得分:5)
请参阅https://docs.oracle.com/javase/tutorial/uiswing/components/html.html
要指定组件的文本具有HTML格式,只需输入 标记文本的开头,然后使用任何有效的HTML 剩下的。以下是在按钮文本中使用HTML的示例:
button = new JButton("<html><b><u>T</u>wo</b><br>lines</html>");
答案 1 :(得分:2)
根据我的评论,您应该将整个字符串包装在HTML中:
UserController
答案 2 :(得分:0)
解决:所有文字都需要在html标签中。
_computeModInverseButton = new JButton(“Compute b -1 (mod a)”);