无需为此创建自定义类,只需使用默认渲染器即可:
DefaultTableCellRenderer rightRenderer = new DefaultTableCellRenderer();rightRenderer.setHorizontalAlignment(SwingConstants.RIGHT);table.getColumnModel().getColumn(???).setCellRenderer(rightRenderer);
或者更好的方法是在表中实际存储Double值,然后使用适当的数字渲染器,数字渲染器将自动右对齐。然后,您可以使用表格格式渲染器来自定义数字的格式。



