Pegar informacoes do item do menu q teve a acao

4 respostas
G

ola a todos !

como fazer pra pegar informacoes (o maximo q possivel) do menu (ou MenuItem) q teve a acao, ou seja, q foi clicado com o mouse, ou enter do teclado ?

desde ja agradeco: MUITO OBRIGADO !

4 Respostas

Felagund

Todo o Evento em Swing tem um objeto, Source, que é o objeto que disparou o evento

no caso

JMenuItem item = new JMenuItem("Teste");
item.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent evt){
    JMenuItem it = (JMenuItem) evt.getSource;//Aqui você tem o Menu com todas as infromações que quiser.
}

});

[]'s

G

obrigado por responder…

mas, poderia dar em exemplo de como, por exemplo, pegar a descricao do item do menu clicado, por favor ?

obrigado !

Felagund

Só da uma olhada no JavaDoc.

vc pode usar getText() getName(), tem diversas propriedades do JMenuItem que você pode acessar.

G

é pq ja tentei essas, mas nao consegui… talvez tenha algum segredinho q nao estou conseguindo…

Criado 7 de agosto de 2009
Ultima resposta 7 de ago. de 2009
Respostas 4
Participantes 2