Codice PHP:
 private void crea_tabella(String[][] databoolean 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