1

一部のMacでは、JMenuItemが「スペース」という単語を使用してスペースバーがキーバインディングであることを示していることに気付きました。他のMacでは、記号が使用されます(短い大文字のUのように見えます)。「スペース」のプレゼンテーションは、ユーザーにとってより透過的であるため、私はそれを好みます。LAFがアクセラレータキーをグラフィカルに表す方法を上書きする方法はありますか?

4

1 に答える 1

1

メソッドをサブクラス化BasicMenuItemUIしてオーバーライドできますpaintMenuItem()。そこで、独自のアクセラレータを描画できます。私はアクセラレータとしてアニメーション画像が大好きです:)

注:単にmneonicまたはアクセラレータを変更したい場合は、setAccelerator()または他のsetメソッドを直接使用できます。ただし、そうではないと思います。)

于 2010-02-02T04:59:18.260 に答える