Ola pessoal. Estou trabalhando com JTable e criei uma tabela com base em uma classe filha de AbstractTableModel.
Porem, ao adicionar a tabela em um container, por exemplo, o header da mesma nao aparece. Soh aparece se eu adiciona-lo manualmente, assim:add(table.getTableHeader,BorderLayout.CENTER);
Abracos...
TableModel:import javax.swing.table.AbstractTableModel;
public class TableModel extends AbstractTableModel
{
private String[] columnNames;
private Object[][] data;
public TableModel( String[] columnNames,
Object[][] data )
{
this.columnNames = columnNames;
this.data = data;
}
public Class getColumnClass( int column )
{
return getValueAt( 0, column ).getClass();
}
public int getColumnCount()
{
return columnNames.length;
}
public String getColumnName( int column )
{
return columnNames[ column ];
}
public int getRowCount()
{
return data.length;
}
public Object getValueAt( int row, int column )
{
return data[row][column];
}
}