PDA

View Full Version : [Java] - eseguire metodo in un altro frame


RagingBull
08-09-2008, 10:07
Ciao a tutti!

Ho questo problema da risolvere: sto creando un programma che gestisce le prenotazioni di aule e laboratori di un corso di laurea.

Ho un frame principale che contiene una JTable in cui vengono visualizzate tutte le prenotazioni effettuate, con la possibilità di vederne un dettaglio, modificarle, stamparle e via discorrendo.

Questa tabella viene aggiornata mediante un JButton.

Ho pensato di creare un metodo che se richiamato eseguisse un click sul bottone:

public void Aggiorna()
{
aggiorna.doClick();

}

Ora, come posso fare per eseguire questo metodo quando si verifica un evento in un altro frame?

Ad esempio: compilo il modulo per la nuova prenotazione, premo ok per inviare i dati, chiudere il frame e aggiornare la tabella prenotazioni.

Grazie in anticipo per l'aiuto!!!

banryu79
08-09-2008, 10:55
Potresti provare addottando l'Observer pattern.
In Java gli strumenti a disposizione nel JDK per implementarlo sono l'interfaccia Observer e la classe Observable, nel package java.util.
Ciao.