私は探してみましたが、私の正当化問題の解決策を見つけることができないようです。私はすべての取引金額を2桁の数字で表示して、すべての正当な権利が欲しいと思っていますが、私が試したことは何も動作していないようです。これが結果です:Javaの右寄せ
Transaction temp;
String message = "";
for (int i = 0; i < checkAccnt.gettransCount(); i++)
{
temp = checkAccnt.getTrans(i);
message += String.format("%-10d", temp.getTransNumber());
message += String.format("%-10d", temp.getTransId());
message += String.format("%10.2f", temp.getTransAmount()) + '\n';
}
JOptionPane.showMessageDialog(null, message);
を参照してください。その数の私はString.formatでそれをどうやって行うのかは確信していますが、 – Azulflame
固定幅フォントを使用してください。 – saka1029
saka1029が言ったことは、さらに、右揃えが好きではないと思うが、「。」ポイントのアライメント(そうでなければ、「1.11」や「1.99」のような右寄せの数字があったら、 – Marco13