Visualizzazione dei risultati da 1 a 4 su 4

Discussione: JFrame accesso

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    80

    JFrame accesso

    Ciao,
    vorrei accedere a una JFrame tramite una JDialog. E' possibile? Al momento ho una JDialog che richiama la JFrame ma una volta che è visibile, la JDialog resta "editable" mentre la JFrame non lo è..

  2. #2
    cosa intendi con "resta editabile"?
    innanzitutto la jdialog è modale?deve continuare ad essere visibile?

    ps: prima di postare ti consiglio di dare una letta al regolamento

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    80
    Cosa vuol dire modale? il mio progetto parte con la JDialog..Cmq con "non editabile" intendo dire che non riesco a interagire con la JFrame aperta. Non riesco a fare il click sui button e tutto il resto..

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Marco_P
    Cosa vuol dire modale?
    public JDialog(Frame owner, boolean modal)

    modal - specifies whether dialog blocks user input to other top-level windows when shown. If true, the modality type property is set to DEFAULT_MODALITY_TYPE, otherwise the dialog is modeless.

    Originariamente inviato da Marco_P
    non riesco a interagire con la JFrame aperta. Non riesco a fare il click sui button e tutto il resto..
    Appunto perché la dialog sicuramente è "modale".


    Soluzione A) Rendere la dialog non "modale".

    Soluzione B) Se stai usando almeno Java 6 fare in modo che il frame sia "modal excluded" cioè non bloccato da una dialog modale:

    codice:
    tuoNuovoFrame.setModalExclusionType(Dialog.ModalExclusionType.APPLICATION_EXCLUDE);
    Ripeto: solo da Java 6.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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