Está en la página 1de 3

UNIVERSIDAD POLITCNICA DEL VALLE DE TOLUCA

NOMBRE DEL PROGRAMA EDUCATIVO:


INGENIERA EN INFORMTICA

NOMBRE DEL ASIGNATURA:


Programacin Orientada Objetos

FACILITADOR:
Leticia Jael Rojas Ortiz

ALUMNO:
No

Matrcula

Nombre

1314INI099

GARCIA FUENTES FRANCISCO ALDAIR

Firma

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 componentes en la arquitectura modelo-vista controlador(MVC).
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
MouseMotionListener.

implementa

tanto

MouseListener

como

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.

También podría gustarte