Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [JAVA] disabilitazione finestra

    Salve
    devo fare una cosa del genere:

    ho una finestra principale nella quale c'è un bottone
    quando clicco sul bottone mi si apre un'altra finestra (aaa) e si deve disabilitare quella principale finquando la finestra "aaa" non viene chiusa!

    nella gestione dell'evento click sul bottone io apro la finestra "aaa" e disabilito la finestra principale, ma poi quando chiudo la finestra "aaa" come richiamo il metodo per riattivare la finestra principale?

    Grazie a tutti
    Luc

  2. #2
    Potresti passare come parametro alla nuova finestra "aaa" il nome del frame che l'ha creata.
    In aggiunta potresti creare una nuova classe, modificando il costruttore in modo da passargli come parametro il puntatore della finestra madre .


  3. #3

    ?

    Grazie per aver risposto Alberto, ma potresti farmi un piccolo esempio?

    quando apro la finestra faccio:

    Finestra aaa = new Finestra();
    aaa.setVisible(true);
    this.setVisible(false);

    Poi?

  4. #4
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    perche non usi un JDialog modale che blocca automaticaemtne l'altra finestra e la ripristina alla sua chiusura?

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  5. #5

    ?

    Ho letto questa cosa ma vorrei capire come poterlo fare da solo! Giusto per curiosità!

    Grazie cmq

  6. #6
    Originariamente inviato da anx721
    perche non usi un JDialog modale che blocca automaticaemtne l'altra finestra e la ripristina alla sua chiusura?
    Infatti esistono cose fatte apposta!

    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  7. #7

    ?

    devo capire come fare anche perchè oltre a riabilitare la finestra principale devo richiamare anche un metodo specifico!!!

    mi aiutate?

  8. #8
    Basta che la finestra che si apre e blocca l'altra la dichiari come

    codice:
    JDialog fin2 = new JDialog("seconda finestra", true);
    il true serve appunto per disabilitare la finestra da cui è stata aperta questa, se metti false l'altra resta attiva.

    Per settare i componenti e le varie opzioni della JDialog fai esattamente come faresti per un JFrame solo che in più hai appunto la possibilità di disabilitare l'altra.

    Per quanto riguarda chiamare un metodo alla chiusura basta che nell'ascoltatore di eventi della JDialog dove viene ascoltata la chiusura fai lanciare il metodo che ti serve.

    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  9. #9
    Io devo mandare in esecuzione un metodo nella finestra principale, cioè quando chiudo la jdialog come richiamo il metodo del frame principale scusa?

    non riesco a spiegarmi cavolo

  10. #10
    prova a fare un esempio o scrivi un po' di codice...

    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

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 © 2025 vBulletin Solutions, Inc. All rights reserved.