Codice PHP:
private void crea_tabella(String[][] data, boolean flag){
modeltable = new Personal_model(data,col);
table = new JTable(modeltable);
/*if(flag==true){
TableColumn tcol;
table.setDefaultRenderer(Object.class, new MyTableCellRenderer());
}*/
scroll = new JScrollPane(table);
table.setColumnSelectionAllowed(true);
table.setAutoCreateRowSorter(true);
.....
.....
Codice PHP:
class Personal_model extends DefaultTableModel{
Personal_model(String[][] s,String[] i){
super(s,i);
}
@Override
public Class getColumnClass(int columnIndex){
switch (columnIndex) {
case 0:
return String.class;
case 1:
return String.class;
case 2:
return Integer.class;
case 3:
return String.class;
case 4:
return String.class;
}
}
Qualcosa non funziona e immagino sia nel metodo crea_tabella, ma non ci arrivo