Eventos
Hola tengo un problemilla con los eventos del raton. Tengo un jframe que contiene una barra de menus, entonces para recoger el evento que ha pulsado con el raton utilizo el metodo getButton, pero siempre me coge el valor 1 independientemente de la opcion que pulse.
Alguien me puede decir que debo hacer.
Gracias.
Alguien me puede decir que debo hacer.
Gracias.
Para el emnu es m谩s conveniente que emplees el interfaz ActionListener para recoger los eventos de rat贸n. Por ejemplo:
public class MyClass implements ActionListener{
private JMenuItem item1;
private JMenuItem item2;
Public MyClass(){
// Porci贸n de c贸digo
item1 = new JMenuItem("item1");
item1.addActionListener(this);
item2 = new JMenuItem("item2");
item2.addActionListener(this);
}
public void actionPerformed(ActionEvent ae){
if(ae.getSource() == item1){
// Accion item1
}
else if(ae.getSource() == item2){
// Accion item2
}
}
}
Espero que te haya servido
Saludos
public class MyClass implements ActionListener{
private JMenuItem item1;
private JMenuItem item2;
Public MyClass(){
// Porci贸n de c贸digo
item1 = new JMenuItem("item1");
item1.addActionListener(this);
item2 = new JMenuItem("item2");
item2.addActionListener(this);
}
public void actionPerformed(ActionEvent ae){
if(ae.getSource() == item1){
// Accion item1
}
else if(ae.getSource() == item2){
// Accion item2
}
}
}
Espero que te haya servido
Saludos