You are on page 1of 6

UNIVERSIDAD POLITCNICA DEL VALLE DE TOLUCA

NOMBRE DEL PROGRAMA EDUCATIVO:


INGENIERIA INFORMATICA

NOMBRE DEL ASIGNATURA:


PROGRAMACIN ORIENTADA A OBJETOS

FACILITADOR:
ING. LETICIA JAEL ROJAS ORTIZ

RESUMEN CAPITULO 2 JAVA 2 INTERFACES

ALUMNA:
NO.
1

NOMBRE
Karla Rebeca Martnez Gutirrez

MATRICULA
1314INI024

COMPONENTES SWING
Los componentes Swing son objetos de clases derivadas de la clase
JComponent que deriva de la clase java.awt. Component, Swing se
deriva de AWT.

Contenedores de nivel alto JWindow, JFrame JDialog JApplet


JWindow: es una ventana sin barra de ttulo y sin los botones que
permiten su manipulacin.
JFrame: es una ventana con barra de ttulo y con los botones que
permiten su manipulacin.
JDialog: permite visualizar una caja de dialogo
JApplet: programa que visualiza una interfaz grfica en el contexto de
una pgina web

ARQUITECTURA MODELO-VISTA-CONTROLADOR
Swing basa sus
controlador(MVC).

componentes

en

la

arquitectura

modelo-vista

Un JComponent puede tener diferentes modelos y delegados. Para


acceder a los modelos disponemos de los mtodos setModel y
getModel, setUI y getUI para acceder a los delegados.

MANEJADORES DE EVENTOS SWING


ComponentListener: permite manejar los eventos de tipo
ComponentEvent generados por los componentes cuando cambian su
tamao, posicin o visibilidad.
FocusListener: permite manejar los eventos de tipo FocusEvent
generados por los componentes cuando ganan o pierden el foco. Cuando
un componente gana un foco este en condiciones de recibir entradas
desde el teclado.
KeyListener: permite manejar los eventos de tipo KeyEvent generados
por el componente que tiene el foco, cuando recibe entradas desde el
teclado.

MouseListener: permite manejar los eventos de tipo MouseEvent


generados por un componente cuando el ratn se mueve sobre el (el
adaptador MouseInputAdapter implementa tanto MouseListener como
MouseMotionListener.

JERARQUIA
DE
UNAAPLICACION

COMPONENTES

DE

Los objetivos fundamentales que intervienen enuna aplicacin en


ejecucin son:
Lavetana principal o contenedor del nivel superios , un contenedor del
nivel inmediato y los componentes atomicos u objetos no destinados a
contener a otros componentes.estos componentesestan dispuestos
jerrquicamente.

CAJAS DE TEXTO, ETIQUETAS Y BOTONES


Los componentes ms comunes en una aplicacin swing son las cajas de
texto, las etiquetas y los botones de pulsacin. Las cajas de texto son
componentes JTextField o JTextArea son particularmente importantes
porque permiten realizar la entrada de datos para una aplicacin y
visualizar los resultados producidos por la misma.
Las etiquetas Jlabel son cajas de texto no modificables por el usuario.
Su finalidad es informar al usuario de
que tiene que hacer y cul es la
funcin de cada componente.

BOTON POR OMISION


Botn que sirve psrs informar al panel raz del que ser botn por
omisin deentre todoslos que contenga,hay que invocar a su mtodo
setDefaultButton.

CREAR UN CAMPO DE TEXTO VALIDADO


Para crear un campo validado hay que interceptar cada pulsacin antes
del que el carcter sea insertado en el modelo, con el fin de insertar solo
los caracteres validos.De esta forma la vida nunca podr mostrar datos
no validos.

You might also like