我想将列2 (Columna 2)的格式更改为所有数据的货币格式,我正在尝试这样做,但它没有任何作用。你能帮我一下吗?
以下是我的数据:
我希望数据是这样出来的:
我试着用下面的代码:
public class CurrencyCellRenderer extends DefaultTableCellRenderer {
@Override
public final Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column) {
final Component result = super.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
if (value instanceof Number) {
setHorizontalAlignment(JLabel.CENTER);
setText(defaultFormat.format(value));
} else {
setText("NO");
}
return result;
}
}
jTable1.getColumnModel().getColumn(2).setCellRenderer(new CurrencyCellRenderer());
它什么也做不了,你能帮我吗?谢谢!
https://stackoverflow.com/questions/50669034
复制相似问题