Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [JAVA] JOptionPane

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    71

    [JAVA] JOptionPane

    Salve ragazzi, penso che la mia domanda sia abbastanza stupida, ma non riesco a trovare un modo "semplice" per risolvere la cosa.

    In pratica devo farmi aprire una finestra tipo il metodo showConfirmDialog solo che al posto di Yes/No devo inserire altre due parole...è possibile fare questo settando in qualche modo i campi della finestra? Oppure si deve creare un JPanel ad hoc per la buona riuscita?

    Grazie a chi mi aiuterà.

    Daniele

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

    Re: [JAVA] JOptionPane

    Originariamente inviato da sub_zero
    In pratica devo farmi aprire una finestra tipo il metodo showConfirmDialog solo che al posto di Yes/No devo inserire altre due parole...è possibile fare questo settando in qualche modo i campi della finestra? Oppure si deve creare un JPanel ad hoc per la buona riuscita?
    Usa showOptionDialog() e passa l'array Object[] options con le tue opzioni.
    Leggi la documentazione del metodo e anche gli esempi all'inizio della documentazione di JOptionPane.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    71
    Grazie mille....ho risolto!! Era veramente una cosa stupida Grazie ancora

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    71
    Ciao....sono ancora su questo problema

    Adesso che ho creato il giusto pannello con 3 opzioni come faccio a capire quale ho selezionato?...Associo un intero nel modo seguente:

    codice:
    int answer = javax.swing.JOptionPane.showOptionDialog(getRootPane(),
                    "Scegli quale dei due diagrammi di Gantt vuoi creare\n", "Domanda",
                    JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE, null, obj, obj[0]);
    e dopo??

    se fossero solo 2 opzioni non sarebbe un problema....ma così c'è un modo elegante per risolvere?

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da sub_zero
    Adesso che ho creato il giusto pannello con 3 opzioni come faccio a capire quale ho selezionato?...Associo un intero nel modo seguente:

    codice:
    int answer = javax.swing.JOptionPane.showOptionDialog(getRootPane(),
                    "Scegli quale dei due diagrammi di Gantt vuoi creare\n", "Domanda",
                    JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE, null, obj, obj[0]);
    e dopo??
    Se answer non è JOptionPane.CLOSED_OPTION (=chiuso) allora semplicemente: obj[answer]
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.