1

私のプログラムには、サイズの異なるアイコンを持つアクションがあり、大きなボタン用のものと小さなボタン用のものがあります。JPopupMenu に機能を追加するときに、これらの各アクションの同じインスタンスを再利用したいと考えています。大きいアイコンを小さいサイズで強制的に表示する方法はありますか?

4

1 に答える 1

4

Actions API は 2 つのアイコン キーを提供します 。SMALL_ICONLARGE_ICON_KEY

JavaDocsから

JMenuItem サブクラスは SMALL_ICON のみを使用します。他のすべてのボタンは LARGE_ICON_KEY を使用します。値が null の場合、SMALL_ICON を使用します。

これは、小さなアイコンを表示SMALL_ICONできるようにするために、アクションにキーを使用する必要があることを示唆しています。JMenuItems

于 2013-06-11T00:31:08.890 に答える