[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