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))
Código HTML:
if (((JComponent)ev.getSource()).getName().equals(boton))
Código HTML:
if (ev.getSource().equals(mi1))
¿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!