Foros del Web » Programación para mayores de 30 ;) » Java »

Evento de Ratón

Estas en el tema de Evento de Ratón en el foro de Java en Foros del Web. Hola!!. A ver, por lo que he visto en la API swing, un componente puede detectar eventos que ocurren sobre él (se haga click encima ...
  #1 (permalink)  
Antiguo 05/04/2006, 12:14
 
Fecha de Ingreso: marzo-2006
Mensajes: 106
Antigüedad: 18 años, 2 meses
Puntos: 0
Evento de Ratón

Hola!!. A ver, por lo que he visto en la API swing, un componente puede detectar eventos que ocurren sobre él (se haga click encima suya, entre el ratón, etc). Lo que quería saber es si hay alguna forma de que se detecte, por ejemplo, que se hace un click de ratón sin hacerlo sobre un componente concreto, y que ocurra algo (ejemplo: desplazar una unidad en un juego de estrategia). Como podría implementarse?
__________________
"El río más profundo siempre es el más silencioso"
  #2 (permalink)  
Antiguo 05/04/2006, 13:33
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 7 meses
Puntos: 51
Los clicks de raton se hacen siempre sobre componentes, solo tienes que ver cual es el componente que lo tiene que detectar.
  #3 (permalink)  
Antiguo 05/04/2006, 13:47
 
Fecha de Ingreso: marzo-2006
Mensajes: 106
Antigüedad: 18 años, 2 meses
Puntos: 0
Sobre un JPanel, o un Canvas por ejemplo?. Es que necesito saber la ubicación del click del ratón, como podría el Canvas detectar eso?
__________________
"El río más profundo siempre es el más silencioso"
  #4 (permalink)  
Antiguo 05/04/2006, 16:28
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 7 meses
Puntos: 51
http://java.sun.com/docs/books/tutor...elistener.html
  #5 (permalink)  
Antiguo 05/04/2006, 17:28
 
Fecha de Ingreso: marzo-2006
Mensajes: 106
Antigüedad: 18 años, 2 meses
Puntos: 0
Muy útil. Thnks
__________________
"El río más profundo siempre es el más silencioso"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:39.