Salve a tutti,
ho un piccolo problema usando una JTable ed il pattern Observer.
In un metodo della classe Observable faccio
che richiama il seguente metodo nella classe Observer, che è una guicodice:public LinkedList<String[]> search(String[] parameter) { .... .... setChanged(); notifyObservers(); return result; }
Purtroppo la chiamata addRow non sortisce alcun effetto... tuttavia eseguendo una prova e richiamando il metodo addRow all'interno di un metodo della GUI,diverso dall'update, la JTable si aggiorna senza problemi.codice:public void update(Observable arg0, Object arg1) { prodottiModel.addRow(new String[]{"11","22","33","44","55"}); }
Come mai richiamando l'addRow dal metodo update dell'observer la JTable non si aggiorna???
![]()



Rispondi quotando