Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885

    JmenuBar, non Visualizza i sottoMenu creati

    ciao a tutti ...

    ho un problema con una JMenuBar, non riesco a capire cosa non funziona correttamente

    io ho questo pezzo di codice che mi crea una JmenuBar

    codice:
    JMenuBar menuBar = new JMenuBar();
    		
    		ImageIcon uscitaIcon = new ImageIcon(getClass().getResource("exit.png"));
    		
    		JMenu menu = new JMenu("FILE");
    		JMenu edit = new JMenu("EDITARE");
    		
    		JMenuItem exit = new JMenuItem("Uscita" , uscitaIcon);
    		JMenuItem nuovo = new JMenuItem("Nuovo");
    		JMenuItem imp_exp = new JMenuItem("Imp/Exp");
    		
    		
    		JMenuItem importa = new JMenuItem("Importa");
    		JMenuItem esporta = new JMenuItem("Esporta");
    		
    		//inserisco i nuovi elementi come sotto menu di imp_exp
    		imp_exp.add(importa);
    		imp_exp.add(esporta);
    		
    		
    		menu.add(nuovo);
    		//creo una linea come separatore
    		menu.addSeparator();
    		menu.add(exit);
    		//carico il JMenu contenente i sotto menu
    		menu.add(imp_exp);
    		
    		menuBar.add(menu);
    		menuBar.add(edit);
    		
    		setJMenuBar(menuBar);
    		return menuBar;
    il problema e che quando faccio girare il tutto mi esce fuori la barra menu, mi visualizza correttamente FILE ed EDITARE; su FILE ci sono i 3 'tasti' , NUOVO, USCITA sono corretti , ma al posto di vedere Imp/Exp mi visualizza solo Importa(che dovrebbe essere il primo elemento del SottoMenù).
    quancuno sa darmi un consiglio?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    imp_exp deve essere un JMenu per poter avere dei submenu.
    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 L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: JmenuBar, non Visualizza i sottoMenu creati

    Originariamente inviato da tapu
    codice:
    JMenuItem imp_exp = new JMenuItem("Imp/Exp");
    
    		imp_exp.add(importa);
    		imp_exp.add(esporta);
    Se deve avere sotto-elementi, deve essere un JMenu. Tutto qui.
    JMenuItem=1 elemento senza sotto-elementi
    JMenu=1 elemento che può contenere altri JMenuItem
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    Vi ringrazio ...
    ora funziona tutto perfettamente ...

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.