table.getColumn(列名).setCellRenderer(new MyTableCellRenderer());class MyTableCellRenderer extends DefaultTableCellRenderer
{
//
public MyTableCellRenderer()
{
super();
setHorizontalAlignment(JLabel.RIGHT);
}
public void setValue(Object value)
{
super.setValue(value);
}
}
{
//
public MyTableCellRenderer()
{
super();
setHorizontalAlignment(JLabel.RIGHT);
}
public void setValue(Object value)
{
super.setValue(value);
}
}
有否其他方式?
{
public Component getTableCellRendererComponent(
JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
{
super.getTableCellRendererComponent(table,value,isSelected,hasFocus,row,
column);
this.setHorizontalAlignment(SwingConstants.LEFT);
return this;
}
}
为什么?