我需要在JOptionPane.showMessageDialog中格式化一些文本。我需要的文本要以表格的形式 例子:格式化文本
Operation Result
2 + 2 4
我曾嘗試使用string.format()
但它出來難看。任何的意見都將會有幫助。謝謝
我需要在JOptionPane.showMessageDialog中格式化一些文本。我需要的文本要以表格的形式 例子:格式化文本
Operation Result
2 + 2 4
我曾嘗試使用string.format()
但它出來難看。任何的意見都將會有幫助。謝謝
您可以傳遞包含html代碼中的數據的字符串,您可以嘗試使用HTML表格執行此格式。
String.format
如果您使用固定寬度的字體(如控制檯輸出),但消息對話框默認爲可變寬度字體,則可以正常工作。
幸運的是,Swing中的所有標籤都支持HTML格式。您只需使用HTML標籤(如<html> some text</html>
)包裝字符串即可。然後你可以使用一個實際的HTML表格。
看起來你有一些數據要顯示。使用JDialog而不是JOptionpane最好放置數據。回答你的問題可以在下面的鏈接
http://forums.techguy.org/software-development/1051819-solved-help-java-tabular-format.html
告訴我們你的代碼中找到... – 2012-07-13 17:06:03