Dúvidas com JMenuBar

2 respostas
Baroni

O problema é meio difícil de se explicar, mas vou tentar da melhor maneira possível:

Eu adicionei uma JMenuBar no meu projeto, no entanto não quero que ela tenha menus (sabem os botões que vêm por padrão, File e Edit, quero substituí-los por ícones e, ao clicar nos ícones que ele proceda uma ação como se fosse um botão).

Já troquei o texto pela imagem que eu escolhi e coloquei uma função no evento “actionPerformed”, no entanto quando eu clico no ícone, ao invés de executar a ação que eu programei, ele fica selecionado (como um menu, quando clicamos ele fica selecionado para exibir o submenu).

Como eu faço para alterar o funcionamento do JMenuBar?

2 Respostas

gqferreira

Use o menuListener para isso.

meArquivo.addMenuListener(new MenuListener() {
						public void menuSelected(MenuEvent evt) {
							JOptionPane.showMessageDialog(null, "BUUUUHHHH");

						}
						public void menuDeselected(MenuEvent evt) {

						}
						public void menuCanceled(MenuEvent evt) {


						}
					});
berg.pb

Bem, pelo q vc disse, tá mais parecendo que vc quer uma barra de ferramentas do que uma Barra de Menu.
Já tentou ver ser o JToolBar não resolve o seu caso?

Abrçaos

Criado 19 de abril de 2009
Ultima resposta 21 de abr. de 2009
Respostas 2
Participantes 3