2012-07-13 184 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表格。