Entfernen der Standard-blaue Farbe auf Fokus
Frage
Ich habe ein ein benutzerdefiniertes Tastenfeld erstellt, wenn der Knopf auf Fokus Standard blauer Hintergrund kommt, ich will, dass die blauen Hintergrund entfernen. tatsächlich i Bild auf Taste am platzieren und auf dem Bild gibt es bestimmte Fläche, die transparent ist. wenn die benutzerdefinierte Schaltfläche auf Fokus ist dann blau hinterlegt. Ich möchte, dass blauen Hintergrund entfernen.
Thanks a lot
Lösung
außer Kraft setzen Methode
protected void drawFocus(Graphics graphics, boolean on) {
if (on) {
//draw your own custom focus.
}
}
Andere Tipps
Überschreibung Methode
public void onFocus(int direction) {}
und nicht invoke super.onFocus in it
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow