Adicionar menu em interface

3 respostas
J

Ola

Criei um menu com JMenu em uma classe e em outra classe criei a interface, gostaria de saber como faço para colocar o menu que criei na classe na classe da inteface.

… será que alguém pode me ajudar

3 Respostas

T

se vc criar um método na classe do menu que retorna esse menu para a classe da interface nao da certo? bom, acho que é isso que eu entendi…

colored

Acho q eu entendi mais o menos q amigo acima…

Vc ker criar um Metodo na Interface pra poder implementar pra suas classes é isso?

fabio.b.salvador

Tu vais ter que adicionar teu JMenu a um objeto JMenuBar, usando:

JMenu menu = new JMenu ("Exemplo");
JMenuBar barra = new JMenuBar;

barra.add(menu);

E depois, no JFrame, tu vais usar:

JFrame tela;

tela.setJMenuBar(barra);

Agora, para tu poderes fazer do menu algo clicável, vais ter que criar um JMenuItem e adicioná-lo ao JMenu.

JMenuItem item = new JMenuItem("Opção");
menu.add(item);

E no final, vais ter que adicionar um ActionListener ao JMenuItem para poder criar uma ação a ser executada quando tal item for clicado.

Criado 16 de maio de 2008
Ultima resposta 20 de mai. de 2008
Respostas 3
Participantes 4