2017-01-29 8 views
-1

JLabelのマウスの位置に対する相対的な位置を、マウスの位置の下でのみ表示する方法を教えてください。 JLabelには部屋のイメージがあります。私はマウスが懐中電灯として動作するようにし、マウスの周りの大きな円周上にマウスが乗っているJLabel /画像の部分だけを表示します。マウスの動きの下でJLabel Visibleの一部をどうやって作ることができますか?

+1

[example](http://stackoverflow.com/questions/15488853/java-mouse-flashlight-effect/15489299#15489299)と[example](http://stackoverflow.com/questions/18388942 /画像の透明部分/基礎画像/ 18392674#18392674) – MadProgrammer

+0

うわーこれはすばらしいです、ありがとう。 – noobAlert

答えて

1

JLayerを使用してください。

さまざまな例については、How to Decorate Components With the JLayer ClassのSwingチュートリアルのセクションをお読みください。

Responding to Eventsのセクションには、必要な操作を行う例があります。

関連する問題