Tema2 120606161633 Phpapp02

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 18

Universidad de Panamá

Centro Regional Universitario de Coclé

Integrantes:
Aguilar Maidelyn
Martínez Kathya
Trujillo Silvia

Tema#2:
Clases(scrollbar, scrollpane,choice)
Objetivos

• Conocer la función de la clase choice.

• Obtener información de como utilizar ScrollPane

• Elaborar controles de desplazamiento para una mejor visibilidad del


contenido de una ventana.
Clase Choice: Concepto

• La clase choice construye menús de


tipo flotante.
• El constructor de esta clase es:
Public Choice()
Se utiliza para……

La clase Choice permite elegir un ítem de


una lista desplegable, los cuales ocupan
menos espacio que los checkbox.
Como funciona…
Sintaxis

// Declaramos el Choice
Choice opciones = new Choice();
Ejemplo
import java.awt.*;
public class miVentana
{
public static void main(String[] args)
{
Frame frame = new Frame();
frame.setTitle("Ejemplo de Choice");
frame.setSize(200,150);
frame.setLayout(new FlowLayout());

// Declaramos el Choice
Choice opciones = new Choice();

// Agregamos los elementos al Choice


opciones.add("Opción 1");
opciones.add("Opción 2");
opciones.add("Opción 3");
opciones.add("Opción 4");

// Agregamos el Choice al Frame


frame.add(opciones);
// Dejamos el Frame como Visible
frame.setVisible(true);
}

}
Para mostrar una
cantidad de información
superior a la que cabe en
la ventana.

Como “sliders” o
barras de
desplazamiento
aisladas

CLASE
SCROLLBAR

Concepto
Scrollbar HORIZONTAL
Scrollbar VERTICAL
Un Scrollbar es una barra
de desplazamiento con un
cursor que permite
introducir y modificar
valores.
SINTAXIS
En el constructor general, el parámetro
pos es la constante que indica la El valor seleccionado viene dado por la
posición de la barra horizontal o variable value. Cuando value es igual a min el
vertical); el rango es el intervalo entre área visible comprende el inicio del rango;
los valores mínimo min y máximo max; cuando value es igual a max el área visble
el parámetro vis (de visibleAmount) comprende el final del rango. Cuando la
es el tamaño del área visible en el Scrollbar se va a utilizar aislada (como
caso en que las Scrollbars se utilicen slider), se debe hacer visibleAmount igual a
en TextAreas. cero.
Concepto
La clase ScrollPane implementa
automáticamente barras de
desplazamiento para un único
componente.

Es una ventana de tamaño limitado en


la que se puede mostrar un
componente de mayor tamaño con dos
Scrollbars una horizontal y otra vertical.
El componente puede ser imagen.
Para que se utiliza ScrollPane?

Se utiliza un ScrollPane para mostrar un


componente que es grande o cuyo tamaño
puede cambiar dinámicamente.
Como funciona
Sintaxis

JTextArea textArea = new JTextArea (25,80);


JScrollPane = new JScrollPane(textArea);
Ejemplo
/*Disponer dos controles de tipo JTextArea,
luego al presionar un botón verificar si tienen exactamente el mismo contenido*/

package formulario_scr;
import javax.swing.*;
/** @author Maidelyn*/
public class Formulario extends JFrame {
private JScrollPane scrollpane1,scrollpane2;
private JTextArea textarea1,textarea2;
private JButton boton1;
public Formulario() {
setLayout(null);
textarea1=new JTextArea(); creamos el objeto de la clase JTextArea
creamos el objeto de la clase JScrollPane y le pasamos como parámetro el
scrollpane1=new JScrollPane(textarea1); objeto de la clase JTextArea.
scrollpane1.setBounds(10,10,200,140); //Definimos la posición y tamaño del control de tipo JScrollPane (y no del control JTextArea):
add(scrollpane1); //añadimos el control de tipo JScrollPane al Jframe//
textarea2=new JTextArea();
scrollpane2=new JScrollPane(textarea2);
scrollpane2.setBounds(220,10,200,140);
add(scrollpane2);
boton1=new JButton("Verificar contenidos");
boton1.setBounds(10,170,150,30);
add(boton1);
}
public static void main(String[] args) {
Formulario formulario1=new Formulario();
formulario1.setBounds(0,0,500,350);
formulario1.setVisible(true);
}
}
Conclusiones
• La clase Choice es la que te permite elegir un
ítem de una lista, el cual se genera a través del
evento ItemEvent.

• Se puede decir que el scrollbar es una estructura


factible para cuando se desea hacer una lista de
objetos.

• La clase ScrollPane es aquel que permite


implementar barras de desplazamientos tanto
vertical como horizontal.

También podría gustarte