Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2011, 15:37
laOtra
 
Fecha de Ingreso: marzo-2008
Mensajes: 197
Antigüedad: 16 años, 8 meses
Puntos: 3
ActionPerformed y diferentes objetos

Hola.
Pues tengo un actionPerformed, al que le envio que haga diferentes cosas, pero que son un boton, y un JMenuItem.
El problema que tengo, es que si les pongo solo a uno, es decir, al boton o solo al menuitem, funciona. Pero si pongo los dos, no funciona...
Por lo tanot, sé que el listener está bien. Lo que debe de estar mal, es como llamo a cada componente.
Lo hago así:
Código HTML:
if (((JMenuItem)ev.getSource()).getName().equals(mi))
E igual para el boton:
Código HTML:
if (((JComponent)ev.getSource()).getName().equals(boton))
También he probado a que el jmenuitem, hacerle un if así:
Código HTML:
if (ev.getSource().equals(mi1))
Pero me sigue sin funcionar...

¿Cuál es el error?
Porque no entiendo que funcionen estanod uno sólo de los if, es decir, haciendo la función de uno de los objetos, pero si pongo los dos no.

Gracias de antemano!