Foro de elhacker.net

Programación => Java => Mensaje iniciado por: SoKeR en 11 Marzo 2009, 23:16 pm



Título: TableEditor
Publicado por: SoKeR en 11 Marzo 2009, 23:16 pm
Buenas he estado buscando información sobre como meter (buttons, images...) dentro de una Table (todo esto en SWT) y he encontrado la clase TableEditor, funciona bastante bien pero tengo el problema que cuando le hago un SelectionListener para procesar el evento click no consigo identificar en que fila lo ha echo. Si alguien tiene idea de como hacerlo u otra opción que funcione..

Gracias, Un Saludo!!





Título: Re: TableEditor
Publicado por: egyware en 12 Marzo 2009, 13:20 pm
No me acuerdo muy bien pero para eso invente un sistema, parecido a este
primero a la tabla le agregaba un MouseListener,
luego cuando llamaban al evento clickMouseListener (o algo asi)
obtenia el punto del click usando el evento que me entregaban como parametro
luego con la tabla utilizaba un metodo parecido a este getRowAt(Point p) y
me devolvia un entero mayor o igual a 0 con el indice de la celda.
Tambien hay un metodo parecido para las columnas.
Espero que te sirva
Adios