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
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
Penso che non si possa. Però puoi creare una finestra form modale simile a una message box
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
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?
Ma la tua JOptionPane, intendi che hai esteso la JOptionPane?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
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
ho risololto grazie..
bastava impostare jDialog.setdefaultCloseOperation(windowConstant_Do _nothing_on_close)
Non dare per scontato che sia una "x" visto che su mac il pulsante di chiusura di una finestra è solo un pallino rossoOriginariamente 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
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