Discussione: Frame in Java
View Single Post
Old 23-11-2002, 13:23   #8
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
Se usi la classe JDialog puoi sfruttare l'interruzione automatica del thread principale dichiarandola "modal" (metodo setModal(boolean value) della classe JDialog); per l'interazione tra le due classi puoi provare con un'interfaccia, ad esempio:

public interface CrossInteract {
public void interazione(object[] data);
}

implementi l'interfaccia nella classe della finestra principale e sovrascrivi il metodo in modo da gestire i dati;
Nel costruttore del modulo richiedi come argomento un'implementazione del'interfaccia stessa e richiami il metodo "interazione(object[] data)" alla pressione del tasto di conferma.
Ottieni lo stesso risultato della classe JOptionPane ma è più veloce e più flessibile.

OT: ho scaricato la versione 7 di JBuilder Personal, l'hanno trasformato in un missile (a confronto della versione 6); adesso compila che è una bellezza, anche se è un po' titubante quando si scrive il codice. Io consiglio di provarlo.
PGI è offline   Rispondi citando il messaggio o parte di esso