Visualizzazione dei risultati da 1 a 7 su 7

Discussione: joptionpane

  1. #1

    joptionpane

    Salve a tutti...sn sempre io cn i miei problemi sulle swing....
    Ho creato un jOptionpane e vorrei sapere se posso togliere il tasto di uscita in alto (la x per intenderci).

    ciao e grazie

  2. #2
    Penso che non si possa. Però puoi creare una finestra form modale simile a una message box

  3. #3
    Anke la mia è modale...l'unico problema sta nel fatto ke la mia optionPane ha dei campi di input e se la kiudo cn la "X" e poi la riapro mi rimangono memorizzati..
    Togliendo quel tasto avrei creato io un tasto annulla impostando i campi null nel prossimo accesso

  4. #4
    non conosco bene il JAVA, ma in .NET esiste l'evento Form_Closing che si accende quando la finestra si sta per distruggere. se riesci ad implementarlo puoi annullare i valori dei campi.
    ad ogni modo se tu ad ogni apertura della finestra metti una new i campi dovrebbero già essere azzerati. non so... com'è il pezzo di codice che apre la finestra?

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    502
    Originariamente inviato da toninosanchez
    Anke la mia è modale...l'unico problema sta nel fatto ke la mia optionPane ha dei campi di input e se la kiudo cn la "X" e poi la riapro mi rimangono memorizzati..
    Togliendo quel tasto avrei creato io un tasto annulla impostando i campi null nel prossimo accesso
    Ma la tua JOptionPane, intendi che hai esteso la JOptionPane?

    Se l'hai estesa, puoi mettere un listener sui vari componenti per "ascoltare" se sono stati modificati. In questo caso, all'atto della chiusura, avvisi che i dati sono cambiati e dai la possibilità di un "Salva Annulla Chiudi".
    al volante son nervoso

  6. #6
    ho risololto grazie..
    bastava impostare jDialog.setdefaultCloseOperation(windowConstant_Do _nothing_on_close)

  7. #7
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: joptionpane

    Originariamente inviato da toninosanchez
    Salve a tutti...sn sempre io cn i miei problemi sulle swing....
    Ho creato un jOptionpane e vorrei sapere se posso togliere il tasto di uscita in alto (la x per intenderci).

    ciao e grazie
    Non dare per scontato che sia una "x" visto che su mac il pulsante di chiusura di una finestra è solo un pallino rosso
    E sarebbe meglio evitare di scrivere in bimbominkiese

    Ad ogni modo, di JOptionPane che showXXX usi? Volendo puoi "capire" che l'utente ha chiuso la finestra attraverso il pulsantino apposito verificando il valore di ritorno del metodo (se ha un valore di ritorno).
    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.