Anuncio ASP

jueves, 9 de julio de 2015

INTERFAZ–PANELES DE DESPLAZAMIENTO

1. MARCO TEÓRICO - PRÁCTICA 
- Llamaremos paneles de desplazamiento a paneles que contienen elementos tan grandes que no pueden ser mostrados en su totalidad. Estos paneles contienen entonces dos barras de desplazamiento que permiten visualizar el interior del panel de desplazamiento correctamente.
- Por ejemplo, un panel de desplazamiento podría contener una imagen tan grande que no se viera entera:
- Los paneles de desplazamiento son objetos del tipo JScrollPane.
- Los objetos JScrollPane son paneles de desplazamiento. Estos paneles pueden contener objetos mayores que el propio panel de desplazamiento. Cuando esto sucede, el panel muestra barras de desplazamiento para poder visualizar todo el contenido del panel.
- Los JScrollPane son ideales para mostrar imágenes, paneles y otros elementos cuyo tamaño pueda ser mayor que la propia ventana.
2. Interfaz
- Crear un nuevo proyecto “jpro_interfaz”
- Crear un paquete “jpack_interfaz”
- Crear un frame “jframe_ScrollPane”
3.ScrollPane
3.1 Pasos
1) Añadir en el frame los siguientes componentes:
- El formulario debe tener ahora este aspecto:
- Si observas el Inspector verás claramente la distribución de los objetos:
Observa como tienes un JScrollPane que contiene una etiqueta.
- Aprovechemos el Inspector para cambiar el nombre a cada objeto. Al JScrollPane le llamaremos jscp_Imagen y a la etiqueta jlabel_Imagen.
- Luego introduciremos una imagen dentro de la etiqueta, a través de la propiedad icon. La imagen la introduciremos desde fichero, y elegiremos la siguiente imagen de tu disco duro:
Mis Documentos / Mis Imágenes / Imágenes de Muestra / flores.jpg
- Esta imagen es tan grande que no se podrá ver entera dentro del panel de desplazamiento. Ejecuta el programa y observarás el uso de las barras de desplazamiento dentro del panel.
2)Puedes mejorar el programa si agrandas el panel de desplazamiento de forma que ocupe todo el formulario:
De esta forma, cuando ejecutes el programa, al agrandar la ventana, se agrandará el panel de desplazamiento, viéndose mejor la imagen contenida.
3)Ejecuta y probar el programa.
4. Ejercicio de extensión
1)Los JScrollPane no solo están diseñados para contener imágenes. Pueden contener cualquier otro elemento
- Crea un nuevo frame . jframe_ScpDatos
- Añade a la ventana una etiqueta con el texto “Ejemplo 2 de JScrollPane” y un JScrollPane de forma que esté asociado a los límites de la ventana. Observa la imagen:
2)Como ves, el JScrollPane – jscp_Datos contiene a un objeto JPanel – jpanel_Datos
- Los JPanel son objetos contenedores. Es decir, pueden contener otros objetos como por ejemplo botones, etiquetas, cuadros de texto, etc.
3) Para distinguirlo de lo que es en sí la ventana, realizar lo siguiente en el panel:
- Cambia el color de fondo y asígnale un color verde.
- Añade en él una etiqueta con el texto “Panel de Datos”.
- Añade varias etiquetas y cuadros de textos correspondientes a los días de la semana.
-Agranda el panel.
El panel debería quedar así. Toma como referencia esta imagen:
4)Verificar la funcionalidad de la siguiente forma:

No hay comentarios:

Publicar un comentario