Contacto EXACTO entre el mouse y un JButton
Publicado por Manuel Alejandro Aponte (13 intervenciones) el 18/01/2018 00:52:22
Buenos dias, en mi proyecto tengo un JButton, con una imagen y le quito los bordes y el relleno
La imagen tiene transparencias en algunas partes,pretendo que se desencadene una accion al pasar el mouse por encima de mi imagen, pero solo en las partes que tienen color, en las que son transparentes no.
El problema es que al hacer uso del metodo mouseEntered, este no identifica estas transparencias, solo reconoce el contexto rectangular de la imagen. quisiera entonces me dijeran como podria hacer para que se detecte el mouse encima de la parte con color, gracias.
1
2
3
4
boton1.setBorder(null);
boton1. setContentAreaFilled(false);
ImageIcon imagenboton1 = new ImageIcon("src/modo_prueba/arboll.png");
boton1.setIcon(imagenboton1);
La imagen tiene transparencias en algunas partes,pretendo que se desencadene una accion al pasar el mouse por encima de mi imagen, pero solo en las partes que tienen color, en las que son transparentes no.
El problema es que al hacer uso del metodo mouseEntered, este no identifica estas transparencias, solo reconoce el contexto rectangular de la imagen. quisiera entonces me dijeran como podria hacer para que se detecte el mouse encima de la parte con color, gracias.
Valora esta pregunta
0