Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas Asignatura: Programación Visual OBJETOS CONTENEDORES JPANEL Y JSCROLLPANEL Swing Containers Los objetos pertenecientes a Swing Containers, son objetos que permiten agrupar a otros objetos y facilitan el manejo de ciertos procesos dentro de una aplicación. En el entorno de NetBeans la paleta de los Swing Containers muestra lo siguiente: En el presente tema vamos a hacer uso de los objetos Jpanel y JScrollPanel. Elaborado por: Ing. Martín Gustavo Salcedo Quiñones 1
17
Embed
OBJETOS CONTENEDORES JPANEL Y …files.uladech.edu.pe/.../Tema_8_Objetos_JPanel_JScrollPanel.pdf · entorno de NetBeans la paleta de los Swing Containers muestra lo siguiente: ...
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas Asignatura: Programación Visual
OBJETOS CONTENEDORES JPANEL Y JSCROLLPANEL
Swing ContainersLos objetos pertenecientes a Swing Containers, son objetos que permiten agrupar a
otros objetos y facilitan el manejo de ciertos procesos dentro de una aplicación. En el
entorno de NetBeans la paleta de los Swing Containers muestra lo siguiente:
En el presente tema vamos a hacer uso de los objetos Jpanel y JScrollPanel.
Elaborado por: Ing. Martín Gustavo Salcedo Quiñones 1
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas Asignatura: Programación Visual
Objeto Contenedor JPanelEste componente lo que nos permite es Agrupar Otros Componentes dentro de él (algo
así como el Frame en Visual.net o el GroupBox de Power Builder).
Para empezar creamos un proyecto, una vez hecho este paso, vamos al panel del lado
derecho donde se encuentran los elementos Swing Containers y seleccionamos el
componente Panel (Jpanel), lo seleccionamos y soltamos en el Formulario.
Después de hacer esto soltamos y si hacemos click en otro lado del área del formulario
nótese que pareciera que el Panel no estuviera pero si esta pase el mouse por donde
colocó el Panel y ahí lo ubicará, pero no se alarmen si está.
Bien para no tener estos problemas vamos a darle un borde a nuestro JPanel, En la
Elaborado por: Ing. Martín Gustavo Salcedo Quiñones 2
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas Asignatura: Programación Visual
ventana de propiedades como se muestra en la imagen seleccionamos a la propiedad
Border.
Nos mostrará la siguiente imagen
Bien tendremos esto:
Elaborado por: Ing. Martín Gustavo Salcedo Quiñones 3
Click!
1. Seleccionar TitledBorder
2. Colocar en Title: Seleccione un Color
3. Click en Ok y Listo
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas Asignatura: Programación Visual
Propiedad más usada:● Border: Se establece el borde y el título si fuese necesario.
Método más usado:
● setEnabled(): Para habilitar o inhabilitar el uso del objeto.
Objeto Contenedor JScrollPanelUn objeto ScrollPanel permite ubicar dentro de ella uno o varios objetos que comúnmente
son objetos de control. Cuando se sobrepasa el espacio del objeto JScrollPanel, éste
muestra las barras de desplazamiento vertical y/o horizontal.
Por ejemplo, agregamos el JScrollPanel y dentro del mismo agregamos un JPanel para
poder utilizar los componentes libremente; no olvidarse de la propiedad Aboslute Layout
que nos permite colocar en cualquier posición otro componente dentro del Jpanel.
Haremos que cuando cargue el formulario cargue un texto dentro de un Frame
Si colocamos el siguiente código en el botón de comando Mostrar:
private void BtnMostrarActionPerformed(java.awt.event.ActionEvent evt) {lblTexto.setText(“Observa que el código de ejemplo selecciona el tamaño preferido del contenedor del panel desplazable. Una alternativa sería seleccionar el tamaño preferido
Elaborado por: Ing. Martín Gustavo Salcedo Quiñones 4
JPanel
JScrollPanel
BtnMostrar
BtnClear
Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas Asignatura: Programación Visual
del propio panel desplazable. De cualquier modo, se está limitando el tamaño del panel desplazable. Esto es necesario porque el tamaño preferido de un panel desplazable es ser tan grande como pueda”);}