package table;
import javax.swing.table.AbstractTableModel;
public class TableValues extends AbstractTableModel{
/**
*
*/
private static final long serialVersionUID = 1L;
public final static int FIRST_NAME =0;
public final static int LAST_NAME =1;
public final static int DATE_OF_BIRTH =2;
public final static int ACCOUNT_BALANCE =3;
public final static int GENDER = 4;
public final static boolean GENDER_MALE = true;
public final static boolean GENDER_FEMALE= false;
public Object [][] values;
public final String[] columnNames;
public TableValues(Object[][] object,String[] column){
this.values = object;
this.columnNames = column;
}
@Override
public int getColumnCount() {
return values[0].length;
}
@Override
public int getRowCount() {
return values.length;
}
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
return values[rowIndex][columnIndex];
}
@Override
public String getColumnName(int column) {
return columnNames[column];
}
}
import javax.swing.table.AbstractTableModel;
public class TableValues extends AbstractTableModel{
/**
*
*/
private static final long serialVersionUID = 1L;
public final static int FIRST_NAME =0;
public final static int LAST_NAME =1;
public final static int DATE_OF_BIRTH =2;
public final static int ACCOUNT_BALANCE =3;
public final static int GENDER = 4;
public final static boolean GENDER_MALE = true;
public final static boolean GENDER_FEMALE= false;
public Object [][] values;
public final String[] columnNames;
public TableValues(Object[][] object,String[] column){
this.values = object;
this.columnNames = column;
}
@Override
public int getColumnCount() {
return values[0].length;
}
@Override
public int getRowCount() {
return values.length;
}
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
return values[rowIndex][columnIndex];
}
@Override
public String getColumnName(int column) {
return columnNames[column];
}
}