Dúvidas com JMenuItem

Salve Galera…

Meu problema é o seguinte:

eu tenho um MenuItem criado que quando clicado em algum determinado item de uma tabela, ele me mostra algumas funções…só que dentro de uma delas eu precisava estar abrindo um novo MenuItem, ou seja, um subMenu…

existe a possibilidade de criar esse menu somente na função que foi escolhida?..

Agradeço de Antemão!!!..xD

Para criar um submenu, basta adicionar um outro JMenu no lugar de JMenuItem.

Segue um codigo de exemplo:

[code]import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JSeparator;

public class TesteMenu {
public static void main(String[] args) {
JFrame f = new JFrame(“Teste menu”);
f.setSize(400, 300);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setLocationRelativeTo(null);

	JMenuBar barraDeMenu = new JMenuBar();
	
	JMenu menuPrincipal = new JMenu("Menu principal");
	barraDeMenu.add(menuPrincipal);

	menuPrincipal.add( new JMenuItem("item 1") );
	menuPrincipal.add( new JMenuItem("item 2") );
	menuPrincipal.add( new JMenuItem("item 3") );
	menuPrincipal.add( new JSeparator(1) );

	// cria o submenu
	JMenu subMenu = new JMenu("subMenu");
	menuPrincipal.add(subMenu);

	subMenu.add( new JMenuItem("item do submenu 1"));
	subMenu.add( new JMenuItem("item do submenu 2"));
	subMenu.add( new JMenuItem("item do submenu 3"));
	
	f.setJMenuBar(barraDeMenu);
	f.setVisible(true);		
}

}
[/code]
Espero ter ajudado.

MATO A PAU MANO!!!