Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di zaion
    Registrato dal
    Mar 2002
    Messaggi
    258

    [java] Menu e PopupMenu

    ho un solo JMenuIten e voglio metterlo sia su un JMenu che su un
    JPopupMenu.
    Con questo codice non mi da errore però l'item compare solo sul
    secondo menu. (viene spostate del primo al secondo)

    codice:
    JMenu pippo = new JMenu("pippo");
    JPopupMenu pluto = new JPopupMenu();
    JMenuItem uno = new JMenuItem("ok");
    pippo.add(uno);
    pluto.add(uno);
    Ho provato ad usare il metodo clone ma mi da problemi di compilazione e mi dice che restituisce un 'protect object'

    codice:
    JMenu pippo = new JMenu("pippo");
    JPopupMenu pluto = new JPopupMenu();
    JMenuItem uno = new JMenuItem("ok");
    pippo.add(uno);
    pluto.add((JMenuItem)uno.clone());
    c'è qualcuno che sa come risolvere questo problema?
    bye bye

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Al momento non ti so dire come potresti fare con un solo JMenuItem. L'unica cosa che mi viene in mente al momento è che potresti crearne un secondo, che svolge la stessa funzione...




    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di zaion
    Registrato dal
    Mar 2002
    Messaggi
    258
    Originariamente inviato da LeleFT
    Al momento non ti so dire come potresti fare con un solo JMenuItem. L'unica cosa che mi viene in mente al momento è che potresti crearne un secondo, che svolge la stessa funzione...
    Ciao.
    ci avevo pensato anch'io, ma ho anche un JCheckBokMenuItem
    e voglio che quando cambia il valore di uno cambi anche l'altro.

    e poi con un solo item è più bello... :mavieni:
    bye bye

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.