如何在JLabel等具有一定数量的sapces的组件中打印数字
等等 如果我写:double num = 123567;
label.setext(" number " + num + "is big") ; == > number 123567isbig
double num = 12;
label.setext(" number " + num + "is big") ; == > number 12 isbig
数字“num”在两个陈述中的6个空格处写入。
我怎么能用Java做到这一点?
答案 0 :(得分:4)
String formatNumber(int n) {
return String.format("%-12d", n);
}
label.setText(" number " + formatNumber(1234567) + "is big");