• In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 2 di 2

Discussione: [HELP] MenuBar in Java

Cambio titolo
  1. #1
    Utente L'avatar di pentothal
    Registrato il
    10-02
    LocalitÓ
    Firenze
    Messaggi
    4.692

    Domanda [HELP] MenuBar in Java

    Allora, sia il MenuBar che il JMenuBar non riesco a farli vedere all'ActionListener. Ho consultato vari manuali che dicono che dopo la seguente istruzione:

    ...
    Frame f = new Frame();
    MenuBar mb = new MenuBar();
    ...
    f.setMenuBar(mb);
    ...

    l'actionListener riconosce le varie scelte del menu come pulsanti, in realtÓ qualunque voce del menu scelga, l'actionListener non lo rileva. Sapete cosa manca o cosa posso aver sbagliato??

    Ecco un piccolo segmento significativo del programma:

    ...
    Frame f = new Frame("Prova");
    MenuBar mb = new MenuBar();
    Menu file = new Menu("File");
    mb.add(file);
    f.setMenuBar(mb);
    ...
    Ultima modifica di pentothal; 10-07-2004 alle 22:57:08

  2. #2
    Utente L'avatar di pentothal
    Registrato il
    10-02
    LocalitÓ
    Firenze
    Messaggi
    4.692
    Se qualcuno ha avuto lo stesso dubbio, ebbene, mi risponder˛ da solo dato che ho trovato la soluzione.

    Mi mancava l'uso di un ulteriore oggetto: MenuItem, il quale si pu˛ allacciare al un ActionListener, esempio;

    ...
    Frame f = new Frame();
    ...
    MenuBar mb = new MenuBar();
    Menu file = new Menu("File");
    mb.add(file);
    MenuItem esci = new MenuItem("Esci");
    file.add(esci);
    esci.addActionListener(this);
    f.setMenuBar(mb);
    ...

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •