我需要在 JOptionPane.showMessageDialog 中设置一些文本的格式。我需要表格格式的文本 示例:
Operation Result
2 + 2 4
我尝试使用string.format()
,但结果很丑。任何的意见都将会有帮助。谢谢
最佳答案
String.format
如果您使用固定宽度字体(如控制台输出),但消息对话框默认为可变宽度字体,则效果很好。
幸运的是,Swing 中的所有标签都支持 HTML 格式。您所要做的就是用 HTML 标签包裹您的字符串,例如 <html> some text</html>
。然后您可以使用实际的 HTML 表格。
关于java - 设置文本格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11475053/