Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Chiudere una JDialog e cambiare JFrame

    Ciao a tutti, volevo chiedervi se la tecnica che ho usato è corretta o se magari ci sta un altro modo più pulito/corretto. Praticamente al click sulla voce di un menù, faccio aprire una JDialog (sempre nello stesso JFrame) dove al suo interno si può eseguire una ricerca. Al click del JButton (che sta all'interno del dialog), eseguo una query e stampo il risultato su un altro JFrame. Per far questo, nell'action listener del bottone del JDialog ho usato:

    Codice PHP:
    dispose();
    new 
    JFrame2(); 
    Ho fatto bene oppure dovrei utilizzare un altro modo?Grazie mille a tutti

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,254
    Quote Originariamente inviata da Alexander_37 Visualizza il messaggio
    Per far questo, nell'action listener del bottone del JDialog ho usato:

    Codice PHP:
    dispose();
    new 
    JFrame2(); 
    Ho fatto bene oppure dovrei utilizzare un altro modo?Grazie mille a tutti
    Detto così è un po' vago ... nel senso che bisognerebbe vedere meglio il contesto. La dialog è "modale"?

    In generale, di per sé, quanto hai fatto non è sbagliato. Ci possono essere valutazioni e scelte migliori dal punto di vista del "design" delle classi ma per farlo serve più visione dell'intero contesto, appunto.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  3. #3
    La dialog è modale, infatti nel costruttore passo true

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.