[Gvsig_desarrolladores] Una consulta sobre el evento de informacion
Vicente Caballero Navarro
vicente.caballero en iver.es
Mie Jul 22 11:15:59 CEST 2009
Hola Pedro.
Tienes por un lado que aprender el funcionamiento de los listeners y
behaviors de las herramientas, en el caso de la herramienta "info" estas
son:
com.iver.cit.gvsig.project.documents.view.toolListeners.InfoListener de
appgvSIG.
com.iver.cit.gvsig.fmap.tools.Behavior.PointBehavior de libFMap.
Si lo que quieres es acceder a los datos directamente y mostrarlos a tu
antojo en la tabla que consideres puede utilizar el método:
queryByPoint(Point2D p, double tolerance) de la clase FLyrVect, este
método te devuelve un BitSet de java que puedes recorrer y ver que
posición es la seleccionada para mostrar la información accediendo al
valor de esta forma:
getRecordSet().getFieldValue(row,column) de la clase FLyrVect.
Espero haber ayudado, un saludo.
--
Vicente Caballero Navarro
Grupo desarrollo gvSIG.
IVER TI S.A.
C/ Lérida, 20
46005-Valencia
Tlf.+34963354983
www.iver.es
www.gvsig.com
Pedro escribió:
>
> Hola, estoy intentando manipulas el boton de información y quiero
> cuando hago click sobre una zona o sobre una capa, en vez de que me
> salga la información en una tabla que me sale ahora poder mostrarla de
> otra manera, en otra tabla que me he hecho yo. Y quisiera saber como
> puedo hacer para capturar esa información y pasarla a mi tabla, o
> hacer que el evento que lanza el click poder cogerlo con un metodo que
> yo me haga o si teneis otra idea…
>
> *Pedro Pelayo Valero.*
>
> Departamento Informática**
>
> */i.v./* Ingenieros Consultores, S.A.
>
> Avda. de Primado Reig nº 129 - ent. D
>
> 46020 – Valencia (ESPAÑA)
>
> Telf. + 34 96 339 18 70
>
> Fax. + 34 96 362 91 61
>
> E-mail: pedropelayo en ivicsa.es <mailto:pedropelayo en ivicsa.es>
>
> ************ ADVERTENCIA LEGAL *******************
> Este mensaje y, en su caso, los ficheros anexos son confidenciales,
> especialmente en lo que respecta a los datos personales, y se dirigen
> exclusivamente al destinatario referenciado. Si usted no lo es y lo ha
> recibido por error o tiene conocimiento del mismo por cualquier
> motivo, le rogamos que nos lo comunique por este medio a iv INGENIEROS
> CONSULTORES S.A. (+34 96 339 18 70) y proceda a destruirlo o borrarlo,
> y que en todo caso se abstenga de utilizar, reproducir, alterar,
> archivar o comunicar a terceros el presente mensaje y ficheros anexos,
> todo ello bajo pena de incurrir en responsabilidades legales. El
> emisor no garantiza la integridad, rapidez o seguridad del presente
> correo, ni se responsabiliza de posibles perjuicios derivados de la
> captura, incorporaciones de virus o cualesquiera otras manipulaciones
> efectuadas por terceros.
>
> ******************* DISCLAIMER ********************
> This message and any attached files transmitted with it, is
> confidential, especially as regards personal data. It is intended
> solely forthe use of the individual or entity to whom it is addressed.
> If you are not the intended recipient and have received this
> information in error or have accessed it for any reason, please notify
> us of this fact by email reply to iv INGENIEROS CONSULTORES S.A. (+34
> 96 339 1870) and then destroy or delete the message, refraining from
> any reproduction, use, alteration, filing or communication to third
> parties of this message and attached files on penalty of incurring
> legal responsibilities. The sender does not guarantee the integrity,
> the accuracy, the swift delivery or the security of this email
> transmission, and assumes no responsibility for any possible damage
> incurred through data capture, virus incorporation or any manipulation
> carried out by third parties.
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
Este mensaje y sus archivos son confidenciales. No está permitida su reproducción o distribución sin la autorización expresa de "IVER Tecnologías de la Información". Si usted no es el destinatario previsto, queda desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido este mensaje por error, por favor bórrelo e infórmenos por esta misma vía.
More information about the gvSIG_desarrolladores
mailing list