Personal tools
You are here: Home Development Developers guide gvSIG Examples Personalized Information of a layer
Document Actions

Personalized Information of a layer

by Grupo gvSIG last modified 2010-06-01 22:52

This example has been around for a while. It shows how to build a tool to query a layer for information, and to show the information as a personalized form (very easy).

It shows how to create a “tool” style button, one of those you click in the view to make a selection based on the point that was clicked. It is also useful to see how the “andami” style forms are created (inheriting from a Jpanel and using PluginServices).

The files involved are:

  • config.xml.- The extension is defined with the button and the corresponding toolbar.
  • MyInfoExtension.java.- The class that creates and assign the tool listener.
  • tools/MyInfoListener.java.- inherits from InfoListener and over the point() method searches for the polygon over which the user has clicked and creates the dialog box to show the information (DlgProvin).
  • gui/DlgProvin.java. A simple panel, with a label and a text box that shows the value of the field of the layer over which we have clicked.
  • The extension searches for a layer called “Provin.shp” that is included in the data directory. It needs to be added to the view for the tests.

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: