Necesito hacer lo siguiente:
Al hacer click en una celda, debo guardar la posicion de esta y cuando se haga click en otra celda distinta, rellenar las celdas intermedas entre la primera y la segunda.
Alguna idea?
| |||
Evento de ratón Necesito hacer lo siguiente: Al hacer click en una celda, debo guardar la posicion de esta y cuando se haga click en otra celda distinta, rellenar las celdas intermedas entre la primera y la segunda. Alguna idea? |
| ||||
Respuesta: Evento de ratón Hola: Entiendo que es celda de un JTable. En este enlace puedes ver cómo saber en qué celda se ha hecho click http://chuwiki.chuidiang.org/index.p..._se_hace_click Una vez que sepas las dos celdas (fila y columna de cada una de ellas), sólo es cuestión de ir echando unas cuentas para ver cuales son las celdas intermedias. Se bueno. |
| |||
Respuesta: Evento de ratón Habia visto este tutorial y lo de guardar la celda donde se hace click, lo tengo claro. Pero como me quedo esperando la siguiente celda en la que se hace click? Es decir, hago esto: tabla.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { int fila = tabla.rowAtPoint(e.getPoint()); int columna = tabla.columnAtPoint(e.getPoint()); } } Y guardo la posición de la primera celda, pero como hago para recoger el segundo click de ratón? Gracias. |
Etiquetas: |