tengo la siguiente JTable que utiliza un modelo de mesa:Configuración de encabezados de columna en JTable
http://s17.postimage.org/7zfh3l4lr/Screen_Shot_2012_03_10_at_15_11_31.png
En lugar de utilizar, A, B, C, D, etc. ¿Cómo puedo definir mis propios nombres de tabla. Este es mi código
Aquí está el código para mi modelo de tabla, el marco crea un objeto a partir de este modelo de tabla y lo muestra en un JFrame.
package uk.ac.kcl.inf._4css1pra.spreadsheet;
import java.awt.Dimension;
import java.util.HashMap;
import java.util.Map;
import javax.swing.table.AbstractTableModel;
/**
* @author imdad
*
*/
public class Spreadsheet extends AbstractTableModel{
private Map data = new HashMap();
public int getColumnCount()
{
return 7;
}
/* (non-Javadoc)
* @see javax.swing.table.TableModel#getRowCount()
*/
public int getRowCount()
{
return 250;
}
public Object getValueAt(int row, int col)
{
return data.get(new Dimension(row, col));
}
public void setValueAt(Object data, int row, int col)
{
Dimension coord = new Dimension(row, col);
this.data.put(coord, data);
fireTableCellUpdated(row, col);
}
}
+1 para la dirección correcta al usar DefaultTableModel :-) – mKorbel