Java - Alinear a la izquierda titulo de columna

 
Vista:
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Alinear a la izquierda titulo de columna

Publicado por Yamil Bracho (2315 intervenciones) el 12/03/2004 17:03:11
Saludos. Tengo un JTable y quisiera alinear a la izquierda el titulo de una columna. Por defecto lo coloca centrada asi que le asigne al header de la columna correspondiente un renderer pero no me funciona..!
La clase que estoy usando como renderer es

public class LeftHeaderRenderer extends JLabel implements TableCellRenderer {

/**
* Retorna el componente a ser mostrado en la celda
*/
public Component getTableCellRendererComponent( JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column) {

removeAll();
setLayout( new FlowLayout());
JLabel label = new JLabel( (String) value );
LookAndFeel.installColorsAndFont( label,
"TableHeader.background",
"TableHeader.foreground",
"TableHeader.font" );
add( label, FlowLayout.LEFT );
LookAndFeel.installBorder( this, "TableHeader.cellBorder");
return this;
}

y la llamo asi :

tcm.getColumn( 2 ).setHeaderRenderer( new LeftHeaderRenderer());

que me falta ?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:Alinear a la izquierda titulo de columna

Publicado por Yamil Bracho (2315 intervenciones) el 12/03/2004 17:15:14
Lo consegui...!
Cambie de layout a Borderlayout y agregue el JLabel al norte...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar