Advertisement
Guest User

Untitled

a guest
Aug 27th, 2012
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.89 KB | None | 0 0
  1. package carpooling;
  2.  
  3. import carpoolingGUI.ColumnsAutoSizer;
  4. import javax.swing.JTable;
  5. import javax.swing.table.DefaultTableModel;
  6. import javax.swing.table.TableModel;
  7.  
  8. public class MPtable {
  9.    
  10.     public static DefaultTableModel myModel(Tratta[] tratta_array){
  11.         int i;
  12.        
  13.         DefaultTableModel model = new DefaultTableModel();
  14.         model.addColumn("ID");
  15.         model.addColumn("LUOGO PARTENZA");
  16.         model.addColumn("LUOGO ARRIVO");
  17.         model.addColumn("DATA");
  18.         model.addColumn("ORA PARTENZA");
  19.         model.addColumn("ORA ARRIVO");
  20.         model.addColumn("COSTO (€)");
  21.         model.addColumn("POSTI DISPONIBILI");
  22.         model.addColumn("AUTISTA");
  23.         model.addColumn("INFORMAZIONI");
  24.                
  25.         for (i=0; i<tratta_array.length; i++){
  26.                 System.out.println(tratta_array[i].getLuogoPartenza());
  27.                 }
  28.                
  29.         for (i=0; i<tratta_array.length; i++){
  30.             model.addRow(new Object[] {
  31.                     tratta_array[i].getId(),
  32.                     tratta_array[i].getLuogoPartenza(),
  33.                     tratta_array[i].getLuogoArrivo(),
  34.                     tratta_array[i].getData(),
  35.                     tratta_array[i].getOraPartenza(),
  36.                     tratta_array[i].getOraArrivo(),
  37.                     tratta_array[i].getCosto(),
  38.                     tratta_array[i].getPostiDisponibili(),
  39.                     tratta_array[i].getAutista(),
  40.                     tratta_array[i].getInfo()
  41.                     }
  42.             );
  43.         }
  44.         return model;
  45.         }
  46.    
  47.     public static void FixTable(JTable table) {
  48.     ColumnsAutoSizer.sizeColumnsToFit(table);
  49.     table.setAutoCreateRowSorter(true);
  50.     }
  51.  
  52.     public static DefaultTableModel addTratta(DefaultTableModel model) {
  53.         model.addColumn("DIOCANE");
  54.         return model;
  55.     }
  56.  
  57.     public static DefaultTableModel myModel(User[] user_array) {
  58.         int i=0;
  59.        
  60.         DefaultTableModel model = new DefaultTableModel();
  61.         model.addColumn("USER");
  62.         model.addColumn("MD5");
  63.         model.addColumn("NOME");
  64.         model.addColumn("COGNOME");
  65.         model.addColumn("DATA DI NASCITA");
  66.         model.addColumn("CODICE FISCALE");
  67.         model.addColumn("EMAIL");
  68.         model.addColumn("NUMERO PATENTE");
  69.         model.addColumn("INFORMAZIONI");
  70.        
  71.        
  72.         for (i=0; i<user_array.length; i++){
  73.             model.addRow(new Object[] {
  74.                     user_array[i].getUsers(),
  75.                     user_array[i].getMd5(),
  76.                     user_array[i].getNome(),
  77.                     user_array[i].getCognome(),
  78.                     user_array[i].getData_nascita(),
  79.                     user_array[i].getCf(),
  80.                     user_array[i].getEmail(),
  81.                     user_array[i].getNum_patente(),
  82.                     user_array[i].getInfo()
  83.                     }
  84.             );
  85.         }
  86.         return model;
  87.         }
  88.    
  89.     public static DefaultTableModel myModel(Prenotazione[] prenot_array) {
  90.         int i=0;
  91.        
  92.         DefaultTableModel model = new DefaultTableModel();
  93.         model.addColumn("USERS");
  94.         model.addColumn("ID");
  95.        
  96.         if(prenot_array == null) //Se non ci sono prenotazioni a nome dell'utente loggato ritorna null?? DA GESTIRE!!
  97.             return null;
  98.        
  99.         for (i=0; i<prenot_array.length; i++){
  100.             model.addRow(new Object[] { prenot_array[i].getUsers(), prenot_array[i].getID() });
  101.             }
  102.         return model;
  103.         }
  104.    
  105.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement