0
我正在使用以下DefaultTableCellRenderer
在我的表格中顯示貨幣。它也可以正常工作,只有我遇到的問題是,我設置此渲染器的列中的數字左對齊,其他所有對齊都正確。我想知道爲什麼。在JTable單元格中對齊
public class DecimalFormatRenderer extends DefaultTableCellRenderer {
public static final DecimalFormat formatter = new DecimalFormat("#.00");
@Override
public Component getTableCellRendererComponent(
JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
value = formatter.format((Number) value);
return super.getTableCellRendererComponent(
table, value, isSelected, hasFocus, row, column);
}
}
完美,謝謝。 –