我願意製作等距遊戲,但我很難用mouseListener。mouseListeners和JLabels使用具有透明像素的圖像
我正在使用Swing並通過使用具有透明像素(GIF格式)的方形圖像進行losanges。
問題是讓洛杉磯觸摸對方的邊緣意味着在其他頂部有一個透明像素,這是mouseListener的一個問題。
我願意確切地知道哪個losange被點擊,但由於附近的losange的透明像素位於被點擊的頂部,因此選擇了錯誤的losange作爲KeyEvent源。
有沒有辦法讓mouseListener不考慮透明像素作爲形狀的一部分?
感謝您的閱讀。
呃......在我的電腦進行危險操作之前,我沒有備份我的工作,並且由於數據壓縮失敗而失去了一切(我的備份是損壞的tar.gz文件),所以我將無法知道什麼是正確的做法。 還是謝謝! – 2009-12-29 11:20:50