0

JOptionPane.showMessageDialog でテキストをフォーマットする必要があります。テキストを表形式にする必要があります 例:

Operation           Result
  2 + 2               4

私は使用しようとしましstring.format()たが、それは醜いです。どんな提案も役に立ちます。ありがとう

4

3 に答える 3

1

String.format固定幅フォント (コンソール出力など) を使用している場合はうまく機能しますが、メッセージ ダイアログはデフォルトで可変幅フォントになります。

幸いなことに、Swing のすべてのラベルは HTML フォーマットをサポートしています。文字列を のような HTML タグでラップするだけです<html> some text</html>。次に、実際の HTML テーブルを使用できます。

于 2012-07-13T17:08:18.940 に答える
1

表示するデータがいくつかあるようです。JOptionpane の代わりに JDialog を使用すると、データの数を入れるのに適しています。あなたの質問への回答は、以下のリンクにあります

http://forums.techguy.org/software-development/1051819-solved-help-java-tabular-format.html

于 2012-07-13T17:20:10.997 に答える
0

データを含む文字列を html コードで渡すことができます。この形式を HTML テーブルで試すことができます。

于 2012-07-13T17:05:46.973 に答える