Panel para cargar imágenes con zoom, drag y muchas otras funciones. (Ideal para mapas)
Funciones de carga de la imagen
-
loadImage("path/file");
-
attachImage("idName");
Funciones de ajuste de área
setSelectionArea(true/false);
setZoomMode(0); –> (1 | 0 | -1) / cero es inactivo / más de cero es zoom in / menos de cero es zoom out
setMaxZoom(valorMaximoDeZoom); –> rango entre 100 y 3200
setZoomLevel(nivelDeZoom);
setEnabledArea(true/false);
setPosition(xPorcentaje, yPorcentaje);
setSize(width, height);
setColors(colorFondo, colorBorde, colorAreaSeleccionBorde, colorAreaSeleccionRelleno);
addMouseIcons(iconoZoomIn,iconoZoomOut,iconoseleccion,iconoDrag);
removeMouseIcons();
setPreLoadFunction(nombreDeLaFuncion);
setOnLoadFunction(nombreDeLaFuncion);
setOnChangedFunction(nombreDeLaFuncion); –> cada evento que se ejecuta llama la esta funcion
centerImage(); –> centra la imagen en el área de visualización
fitOnArea(); –> ajusta la imagen en el área de visualización
actualPixels(); –> vuelve la imagen a su tamaño real(100%)
fitOnPixels(); –> ajusta la posición de la imagen en números enteros
El componente devuelve las siguientes variables de control
- getEnabledArea()
- getSelectionArea()
- getZoomMode()
- getMaxZoom()
- getZoomLevel()
- getXPercent()
- getYPercent()
- getWidth()
- getHeight()
- getBackgroundColor()
- getBorderColor()
- getSelectionBorderColor()
- getSelectionFillColor()
- getTotalBytes()
- getLoadedBytes()
- getUseMouseIcons()
- getPreLoadFunction()
- getOnLoadFunction()
La variable report devuelve un string con todas las variables de control juntas.
Descarga ZoomPaneComponent.zip
ZoomPaneComponent.zip se ha descargado 1,592 veces.

0 Responses to “Zoompane (Panel con zoom)”