Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    268

    JDialog di Autenticazione

    Ciao a tutti e tanti auguri...
    Allora tanto per tenervi caldi vi sottopongo il mio problemino:

    Ho un main da cui lancio vari JDialog in base alle varie scelte di menù.
    vorrei che all'ingresso quando parte il main compaia per primo il Jdialog con la richiesta di nome utente e password.

    La mia domanda è che evento è associato all'apertura della form principale del progetto?

    Quello che voglio è che in "sottofondo" si veda la form del progetto, e finchè non si immettono nome utente e pwd corretti naturalmente non si entra nella procedura.

    Spero di essere stato chiaro.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Puoi aggiungere un WindowListener alla finestra principale e ridefinire il metodo windowOpened, nel cui corpo metterai il codice per aprire la tua finestra di autenticazione (modale ovviamente!).
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: JDialog di Autenticazione

    Originariamente inviato da X-mac
    Ho un main da cui lancio vari JDialog in base alle varie scelte di menù.
    vorrei che all'ingresso quando parte il main compaia per primo il Jdialog con la richiesta di nome utente e password.

    La mia domanda è che evento è associato all'apertura della form principale del progetto?

    Quello che voglio è che in "sottofondo" si veda la form del progetto, e finchè non si immettono nome utente e pwd corretti naturalmente non si entra nella procedura.
    La cosa più banale ..... nel costruttore del tuo frame principale metti la istanziazione e visualizzazione della dialog modale (ovviamente facendo in modo che l'owner sia il frame).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    268
    ho letto un pò di documentazione e ho capito come gestire il windows listener.
    Quello che non mi è chiaro è dove mettere la chiamata al metodo;
    Mi spiego ho creato il main form con netbeans, aggiungo il mio Jpanel con il drang & drop. Il codice che mi si crea sotto per gestire il Jpanel è bloccato, non riesco a modificarlo. E' all'init dei componenti che devo gestire il windowslistener corretto?
    Insomma potete spiegarmi meglio come gestire la cosa?

    Saluti

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da X-mac
    ho letto un pò di documentazione e ho capito come gestire il windows listener.
    Quello che non mi è chiaro è dove mettere la chiamata al metodo;
    Mi spiego ho creato il main form con netbeans, aggiungo il mio Jpanel con il drang & drop. Il codice che mi si crea sotto per gestire il Jpanel è bloccato, non riesco a modificarlo. E' all'init dei componenti che devo gestire il windowslistener corretto?
    Insomma potete spiegarmi meglio come gestire la cosa?

    Saluti
    Avevo provato Matisse (l'editor di interfacce di NetBeans) e mi rifiuto di usarlo: troppo macchinoso, troppo limitato e genera del codice orribile. Non ho idea di dove voglia che tu metta il listener (anche se ci sarà un modo per farglielo creare in automatico immagino) ma di solito i listener si mettono nel costruttore..
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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.