データを 1 行ずつ出力していて、表のように整理したいと考えています。
私は最初に使用しfirstName + ", " + lastName + "\t" + phoneNumber
ました。
しかし、より大きな名前の一部では、電話番号がずれてしまいます
この効果を達成するために String.format() を使用しようとしています。使用するフォーマット構文を教えてもらえますか?
試してみString.format("%s, %s, %20s", firstName, lastName, phoneNumber)
ましたが、それは私が望むものではありません。私はそれを次のようにしたい:
ジョン、スミス 123456789
ボブ、マディソン 123456789
チャールズ、リチャーズ 123456789
編集:これらの回答は System.out.println() で機能するようです。しかし、JTextArea で機能するにはそれが必要です。私は textArea.setText() を使用しています
それを解決しました。デフォルトでは、JTextArea は等幅フォントを使用しません。それを変更するために setFont() を使用しましたが、今では魅力的に機能します。解決策をありがとうございました。