2012-07-13 183 views
0

我需要在JOptionPane.showMessageDialog中格式化一些文本。我需要的文本要以表格的形式 例子:格式化文本

Operation   Result 
    2 + 2    4 

我曾尝试使用string.format()但它出来难看。任何的意见都将会有帮助。谢谢

+0

告诉我们你的代码中找到... – 2012-07-13 17:06:03

回答

0

您可以传递包含html代码中的数据的字符串,您可以尝试使用HTML表格执行此格式。

1

String.format如果您使用固定宽度的字体(如控制台输出),但消息对话框默认为可变宽度字体,则可以正常工作。

幸运的是,Swing中的所有标签都支持HTML格式。您只需使用HTML标签(如<html> some text</html>)包装字符串即可。然后你可以使用一个实际的HTML表格。