G
Ghast
Gast
Hi leute, mal ne Frage.
Ich hab ein Programm bei dem ich ein Ereignis auslösen will, wenn ich die Maus über einen Button ziehe.
Das klappt auch wunderbar für einen Button. Aber ich will nicht immer einen neuen MouseListener für jeden Button haben. Ich will einen für alle und dann anhand von if Anweisungen schauen, von welchem Button das Event ausgelöst wurde.
Wisst ihr wie ich das überprüfen kann? Hab es schon mit getSource() etc versucht...ging aber nicht.
Ein button heißt z.B. green, der andere blau.
Danke!
Ich hab ein Programm bei dem ich ein Ereignis auslösen will, wenn ich die Maus über einen Button ziehe.
Das klappt auch wunderbar für einen Button. Aber ich will nicht immer einen neuen MouseListener für jeden Button haben. Ich will einen für alle und dann anhand von if Anweisungen schauen, von welchem Button das Event ausgelöst wurde.
Wisst ihr wie ich das überprüfen kann? Hab es schon mit getSource() etc versucht...ging aber nicht.
Java:
public class ButtonListener implements MouseListener
{
public void mouseClicked(MouseEvent arg0) {}
public void mouseEntered(MouseEvent e) {
if(e == blabla)
{
macheEtwas();
}
}
public void mouseExited(MouseEvent a) { }
public void mousePressed(MouseEvent b) {}
public void mouseReleased(MouseEvent c) {}
}
Danke!