J
Julyanne
Gast
Hallöchen!
Hab folgendes kleines (denke ich) Problem:
ich hab ein Feld aus Buttons. Normalerweise kann man sie (mittels eines MouseListeners und mouseClicked) schwarz oder weiß malen.
Jetzt will ich aber auch noch, dass man, wenn man die Maus über mehrere Buttons ziehe, diese dann auch alle gleichzeitig verändert werden ....
Kann mir jemand helfen?
Ich denke, ein MouseMotionListener wäre schon richtig, aber irgendwie funktioniert das nich so wirklich ... bzw ich weiß nicht wie genau es funktionieren sollte ^^
Bei mouseClicked hab ichs folgendermaßen gemacht ...
Vielen Dank für eure Hilfe!
Hab folgendes kleines (denke ich) Problem:
ich hab ein Feld aus Buttons. Normalerweise kann man sie (mittels eines MouseListeners und mouseClicked) schwarz oder weiß malen.
Jetzt will ich aber auch noch, dass man, wenn man die Maus über mehrere Buttons ziehe, diese dann auch alle gleichzeitig verändert werden ....
Kann mir jemand helfen?
Ich denke, ein MouseMotionListener wäre schon richtig, aber irgendwie funktioniert das nich so wirklich ... bzw ich weiß nicht wie genau es funktionieren sollte ^^
Bei mouseClicked hab ichs folgendermaßen gemacht ...
Code:
public void mouseClicked(MouseEvent e) {
JButton button;
button = (JButton) e.getComponent();
if (e.getModifiers() == MouseEvent.BUTTON1_MASK) {
button.setBackground(Color.BLACK);
button.setIcon(null);
}
}
Vielen Dank für eure Hilfe!