我希望 JTable 中一个特定列的单元格中的所有逗号都在彼此下方,如下面的示例。有谁知道我应该在我的渲染中改变什么?
1000,00
0,12
12,14
888,01
45,123
1458,11
代码:
TableColumn columnPrice = table.getColumnModel().getColumn(3);
TableCellRenderer priceRenderer = new TableCellRenderer() {
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
String price = value.toString().replaceAll("\u20ac ","");
DecimalFormat decimalFormat = new DecimalFormat("###0.00");
String formatedValue = decimalFormat.format(Double.parseDouble(price));
WebLabel label = new WebLabel(formatedValue,SwingConstants.CENTER);
return label;
}
};
columnPrice.setCellRenderer(priceRenderer);