Diferenciar una pate de un Boton en Swing o AWT

Frodo
19 de Marzo del 2004
Buenas kisiera saber si puedo disntinguir entre presionar una parte de un boton y presionar otra, me da igual si es izq-derecha o arriba y abajo.

franmoreno
19 de Marzo del 2004
crea una clase que extienda de JButton y que implemente MouseMotionListener, despues implementa el metodo:

public void mousePressed(MouseEvent e) {
x =e.getX();
y = e.getY());
}

en x,y recibes que coordenadas dentro del boton has pulsado, y eso creo que es lo que buscas o eso espero, un saludo

franmoreno
19 de Marzo del 2004
por cierto con boton.getBounds() obtienes un objeto Rectangle que te da las dimensiones de tu boton