java jbutton image png интерактивная область - PullRequest
3 голосов
/ 29 августа 2011

Я хочу сделать JButton со значком PNG, но активируемая область должна быть пикселем, а не пикселем прозрачности, и расположить этот JButton над другими JButton как абсолютные позиции в css.

спасибо заранее

1 Ответ

2 голосов
/ 30 августа 2011

Создайте JLabel с помощью imge и добавьте MouseListener. В слушателе отметьте Point of MouseEvent. Получить пиксель из изображения для точки и проверить альфа цвета точки изображения. Если это не прозрачно, сделайте свое действие.

...