raga devo popolare un JTable a run time in un ActionPERFORMED
come faccio vi faccio vedere il codice
devo scorrere con l'iterator l'array che mi arriva dal client, ma non riesco a metterlo nella jtable
tra l'altro credo che il metodo fatto per scorre l'arraylist per metterlo in un array bidimensionale sia sbagliato...
codice:
public void it(ArrayList<Archivio> arr){
    	CD cd;
    	Iterator iter = arr.iterator();
    	while(iter.hasNext()) {
    		cd=(CD) iter.next();
    		System.out.println("aaaaaaa");
    		getMod().addRow(cd.toArray());
    	}
    	
    }
questo è il mio actionperformed

codice:
public void actionPerformed(ActionEvent e) {
    	String comando=e.getActionCommand();
		if(comando.equalsIgnoreCase("Ricerca")) {
			System.out.println("Ricerca informazioni nel Database");
			String categoria ="CD";
			String text1 = ricercaTitolo.getText();
			String text2 = ricercaAutore.getText();		
			Ricerca search = new Ricerca(categoria);
			search.setAutore(text2);
			search.setTitolo(text1);
			search.setTipologia("RicercaUtente");
			if(radioAction1.isSelected()){
//				System.out.println("Tutti");
				search.setPossesso("Tutti");
				ArrayList<Archivio> arr = Client.RicercaCD(search);
//				ArrayList<Archivio> arr = new ArrayList<Archivio>();
				it(arr);
				System.out.println(arr.toString());