Hallo,
kann mir jemand sagen was ich hier falsch mache? Ich möchte, das beim mouseover das TextArea seine Hintergrundfarbe ändert.
Komischer weise gibt er die Texte auf der Konsole aus, aber setBackround() bewirkt bei den TextArea leider nichts. Was mache ich falsch?
kann mir jemand sagen was ich hier falsch mache? Ich möchte, das beim mouseover das TextArea seine Hintergrundfarbe ändert.
Code:
beschreibung.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseEntered(java.awt.event.MouseEvent evt) {
m_entered(evt);
}
});
beschreibung.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
m_exited(evt);
}
});
protected void m_entered(MouseEvent evt) {
System.out.println("Hintergund grau");
this.setBackground(Color.LIGHT_GRAY);
}
protected void m_exited(MouseEvent evt) {
System.out.println("Hintergund weiß");
this.setBackground(Color.RED);
}
Komischer weise gibt er die Texte auf der Konsole aus, aber setBackround() bewirkt bei den TextArea leider nichts. Was mache ich falsch?