2

カスタムボタンフィールドを作成しました。ボタンがフォーカスされている場合、デフォルトの青い背景が表示されます。その青い背景を削除したいと思います。実際に私はボタンに画像を配置しています、そして画像には透明な特定の領域があります。そのカスタムボタンにフォーカスがあると、青い背景が表示されます。その青い背景を削除したいです。

どうもありがとう

4

2 に答える 2

10

オーバーライドメソッド

protected void drawFocus(Graphics graphics, boolean on) {
        if (on) {
                 //draw your own custom focus.
                }
            }
于 2010-05-12T08:51:59.113 に答える
0

オーバーライドメソッド

public void onFocus(int direction) {}

その中でsuper.onFocusを呼び出さないでください

于 2010-05-12T08:21:03.247 に答える