Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package carpooling;
- import carpoolingGUI.ColumnsAutoSizer;
- import javax.swing.JTable;
- import javax.swing.table.DefaultTableModel;
- import javax.swing.table.TableModel;
- public class MPtable {
- public static DefaultTableModel myModel(Tratta[] tratta_array){
- int i;
- DefaultTableModel model = new DefaultTableModel();
- model.addColumn("ID");
- model.addColumn("LUOGO PARTENZA");
- model.addColumn("LUOGO ARRIVO");
- model.addColumn("DATA");
- model.addColumn("ORA PARTENZA");
- model.addColumn("ORA ARRIVO");
- model.addColumn("COSTO (€)");
- model.addColumn("POSTI DISPONIBILI");
- model.addColumn("AUTISTA");
- model.addColumn("INFORMAZIONI");
- for (i=0; i<tratta_array.length; i++){
- System.out.println(tratta_array[i].getLuogoPartenza());
- }
- for (i=0; i<tratta_array.length; i++){
- model.addRow(new Object[] {
- tratta_array[i].getId(),
- tratta_array[i].getLuogoPartenza(),
- tratta_array[i].getLuogoArrivo(),
- tratta_array[i].getData(),
- tratta_array[i].getOraPartenza(),
- tratta_array[i].getOraArrivo(),
- tratta_array[i].getCosto(),
- tratta_array[i].getPostiDisponibili(),
- tratta_array[i].getAutista(),
- tratta_array[i].getInfo()
- }
- );
- }
- return model;
- }
- public static void FixTable(JTable table) {
- ColumnsAutoSizer.sizeColumnsToFit(table);
- table.setAutoCreateRowSorter(true);
- }
- public static DefaultTableModel addTratta(DefaultTableModel model) {
- model.addColumn("DIOCANE");
- return model;
- }
- public static DefaultTableModel myModel(User[] user_array) {
- int i=0;
- DefaultTableModel model = new DefaultTableModel();
- model.addColumn("USER");
- model.addColumn("MD5");
- model.addColumn("NOME");
- model.addColumn("COGNOME");
- model.addColumn("DATA DI NASCITA");
- model.addColumn("CODICE FISCALE");
- model.addColumn("EMAIL");
- model.addColumn("NUMERO PATENTE");
- model.addColumn("INFORMAZIONI");
- for (i=0; i<user_array.length; i++){
- model.addRow(new Object[] {
- user_array[i].getUsers(),
- user_array[i].getMd5(),
- user_array[i].getNome(),
- user_array[i].getCognome(),
- user_array[i].getData_nascita(),
- user_array[i].getCf(),
- user_array[i].getEmail(),
- user_array[i].getNum_patente(),
- user_array[i].getInfo()
- }
- );
- }
- return model;
- }
- public static DefaultTableModel myModel(Prenotazione[] prenot_array) {
- int i=0;
- DefaultTableModel model = new DefaultTableModel();
- model.addColumn("USERS");
- model.addColumn("ID");
- if(prenot_array == null) //Se non ci sono prenotazioni a nome dell'utente loggato ritorna null?? DA GESTIRE!!
- return null;
- for (i=0; i<prenot_array.length; i++){
- model.addRow(new Object[] { prenot_array[i].getUsers(), prenot_array[i].getID() });
- }
- return model;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement