Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 39

Discussione: Interfaccia Grafica

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    158

    Interfaccia Grafica

    Salve a tutti , sto creando un'interfaccia grafica con Netbeans , ho poco esperienza con Java ( sto usando swing ).... vorrei qualke suggerimento :

    1. come si gestisce l'evento chiudi finestra in un JFrame ?
    ( invece della chiusura vorrei lanciare un messaggio con un altro frame , sei sicuro di voler uscire ? )

    2. l'evento Si di un JButton può chiudere 2 finestre ( e dunque l'applicazione )
    cioè deve consentire di chiedere tutta l'applicazione all'evento SI
    come si fa ?

    3. Sto gestendo Si e No con un comboBox , all'evento NO ho associato un messaggio e funziona ,
    vorrei che dopo aver lanciato il messaggio per default il comboBox ritorno sempre nello stato SI

    4. si può oscurare un JButton ? semplicemente per far capire che in quel frame è impossibile cliccarlo


    Help me
    Grazie

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

    Re: Interfaccia Grafica

    Originariamente inviato da Daikin
    come si gestisce l'evento chiudi finestra in un JFrame ?
    ( invece della chiusura vorrei lanciare un messaggio con un altro frame , sei sicuro di voler uscire ? )
    Implementa WindowListener e ridefinisci windowClosing.

    Originariamente inviato da Daikin
    l'evento Si di un JButton
    ??

    Originariamente inviato da Daikin
    si può oscurare un JButton ? semplicemente per far capire che in quel frame è impossibile cliccarlo
    myButton.setEnabled(false);

    Originariamente inviato da Daikin
    Help me
    Grazie
    Prego, però bastava leggere la documentazione ufficiale per scoprirlo..
    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
    Registrato dal
    Dec 2009
    Messaggi
    1,123

    Re: Interfaccia Grafica

    Per prima cosa, visto che sei alle prime armi ti consiglio caldamente di non utilizzare IDE, ma di scriverti tutto a mano (il codice creato da netbeans non si può dire sia molto comprensibile).

    Alla 1 ti ha già risposto Alex, aggiungo solo che per far apparire la finestra ti basta un JOptionPane.

    2. l'evento Si di un JButton può chiudere 2 finestre ( e dunque l'applicazione )
    cioè deve consentire di chiedere tutta l'applicazione all'evento SI
    come si fa ?
    Non so quanti frame hai aperto, però per chiuderli ti basta richiamare dispose() sull'istanza del JFrame.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    158
    Grazie ad entrambi

    per la documentazione ufficiale.... nn c'è tradotta in italiano ?

    ho risolto alcuni problemi per la mia interfaccia , per il JComboBox ho il seguente problema :

    ha 2 opzioni ( si e no ) , se l'utente sceglie l'opzione No lancio un messaggio di errore , invece il Si non deve fare nulla. Vorrei che dopo il messaggio di errore il Combo si posizionasse sempre ( x default ) sulla stato Si

    mi sapete dire come si fa ?

    Grazie

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Daikin
    per la documentazione ufficiale.... nn c'è tradotta in italiano ?
    La documentazione valida ed aggiornata è in inglese.

    Originariamente inviato da Daikin
    per il JComboBox ho il seguente problema :

    ha 2 opzioni ( si e no ) , se l'utente sceglie l'opzione No lancio un messaggio di errore , invece il Si non deve fare nulla. Vorrei che dopo il messaggio di errore il Combo si posizionasse sempre ( x default ) sulla stato Si

    mi sapete dire come si fa ?
    L'elemento selezionato lo si seleziona programmaticamente con setSelectedIndex(int) (con un indice) oppure setSelectedItem(Object) (se hai l'oggetto, nel tuo caso sono stringhe).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    158
    Grazie

    ho risolto anke con il ComboBox

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    158
    ho solo un piccolo grande problema

    nn capisco perchè ( ho implementato il metodo windowsClosing ) in entrambi i casi esce.... cioè termina l'applicazione , ecco il codice :


    public void windowClosing(WindowEvent we) {

    int risultato = JOptionPane.showConfirmDialog(this,"Sei sicuro di voler uscire?","Sei sicuro?",JOptionPane.OK_CANCEL_OPTION,JOptionPane. QUESTION_MESSAGE);
    if (risultato == JOptionPane.OK_OPTION)
    System.exit(0);


    }

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Usa questo..

    codice:
    JOptionPane.showConfirmDialog(null,"choose one", "choose one", JOptionPane.YES_NO_OPTION);
    usa JOptionPane.YES_OPTION

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    158
    nn funziona... anke se clicco su NO esce lo stesso.... ( cioè in entrambi i casi esce )

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Allora tramite un System.out.println() controlla il valore di risultato e anche quello della costante (stampandili a video appunto).

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.