1

上記のように。テキスト領域を使用して通常より少し大きいメッセージを表示するモーダルJOptionPaneがあります。ペインは正常に動作し、現在約300px sqです。問題は、次のようなものを出力しようとしていることです。

Amt (TAB HERE) x (TAB HERE) Type (TAB HERE) Price (TAB HERE)

繰り返しになりますが、実際のパネルは希望のサイズで表示されますが、何らかの理由で実際に「タブ」で表示されます。JOptionPaneの1/3のように、Typeの後で途切れて、テキストの半分が失われます。必要なタブのサイズを指定する方法はありますか?スペースを使用して手動で整列しようとしましたが、すべての文字が同じ幅であるとは限らず、正しく整列させるのが非常に難しいため、タブを付ける必要があります。私も新しいレイアウトマネージャーをいじりたくありません。JTextAreaに文字列を返すメソッドで文字列を連結し、それをJOptionPane内に配置するだけなので、これを実行するソリューションが必要です。コマンドラインに出力すると、タブは通常のように見えます。おそらく5つの奇数文字のようですが、この方法で出力すると、2ワードの長さになります。

最悪のシナリオ私はより大きなJOptionPaneを作成しますが、美学のためにはしたくありません。

4

1 に答える 1

3

ここJTextAreaに表示されているように、HTMLテーブルを配置できます。aまたはaのいずれかがに入ることができます。JTextAreaJTableJOptionPane

于 2012-10-11T12:36:51.023 に答える