[Gvsig_desarrolladores] Crear leyendas con intervalos.

Oscar Garcia oscarg en dielmo.com
Mar Oct 28 18:46:10 CET 2008


 

Hola lista. ¿Alguien sabe como es posible crear una leyenda con intervalos
sin que te coja el primero de los intervalos como default symbol?

 

Este es el código que uso:

 

for (k = 0; k < arrayIntervalos.length; k++) {

 

            elIntervalo = arrayIntervalos[k];

            Color c = new Color(r, g, b);

 

            //si no esta creado el simbolo se crea

            myDefaultSymbol = new FSymbol(FShape.POINT, c);

 
myDefaultSymbol.setDescription(NumberFormat.getInstance().format(elIntervalo
.getMin()) +

                      " - " +

 
NumberFormat.getInstance().format(elIntervalo.getMax()));

 

            myDefaultSymbol.setSize(3);

            myDefaultSymbol.setSizeInPixels(true);

            

            //////////////////////////////////////

            // CALCULAMOS UN COLOR APROPIADO

            r = r + stepR;

            g = g + stepG;

            b = b + stepB;

 

            /////////////////////////////////

            legend.addSymbol(elIntervalo, myDefaultSymbol);

        }

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20081028/23209661/attachment.htm


Más información sobre la lista de distribución gvSIG_desarrolladores