FC2ブログ



Prev  «  [ 2018/12 ]   1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  » Next
プロフィール

雨音

* 雨音 *

プログラム初心者です。

最新記事
最新コメント
月別アーカイブ
カテゴリ
*

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ずっと同じところで引っかかってる

マウスオーバー処理をしたいのです。
単なる四角や円じゃなくて、複雑な形をした画像の上にマウスが乗ったら処理を行いたい。
始めはJPanelに画像を表示して、パネルにカーソルが乗ったら処理をする、としてたんだけど、それだとパネルが四角くて、画像外の部分にも反応してしまって困る。

マスクの情報というか、2次元配列で透明な部分とそうでない部分を情報として持っておけばいい…らしいけど一体それはどうしたらいいのか全然わからない。
白黒で作って、それを1ドットずつ判断するとか?
うーん……

C

omments


単に特定座標の色コードを取得したいのであれば、
java.awt.image.BufferedImage#getRGB
で取得できますよ。

マスクデータを用意して云々、という方法は、
よっぽど厳密に処理したい場合でしか使用しない気がします。

T.Umezawa URL | 2015/10/18 07:19 [ 編集 ]

Re: タイトルなし
Umezawaさん、アドバイスありがとうございます!
BufferedImageのメソッドを見てみました。
透明度はないのかと思ったら、デフォルトRGBカラーモデルというのがARGBなんですね。
これから色々試してみますi-265

雨音 URL | 2015/10/18 13:42 [ 編集 ]

P

ost omments


検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。