Sei sulla pagina 1di 4

CARRERA:

INGENIERA EN TECNOLOGAS DE LA INFORMACIN


Y COMUNICACIN
MATERIA:
PROGRAMACIN II
MAESTRO(A):
LIC. MARTIN ROJAS RAMIREZ
MONOGRAFA:
FORMULARIO
ALUMNO:
YAEL CAMACHO JUREZ

Swing
Una clase que define el evento. En el nombre suele tener por algn sitio la palabra
Event, con sus atributos, sus getters y sus setters. Sus atributos guardan toda la
informacin necesaria para describir el evento
Un interface que define a las clases escuchadoras, que suele tener en el nombre la
palabra Listener (que suena solo un poco menor que escuchadora)
El widget en s, que por lo general tiene un vector donde guardar los listeners, mtodos
para aadirlos y sacarlos y un mtodo que recorre el vector ejecutando el mtodo
adecuado

MouseEvent
Que se genera cuando se pulsan botones o con el movimiento del ratn por la pantalla.
Esta clase tiene atributos para guardar las coordenadas del ratn
MouseWheelEvent
Que se genera cuando se mueve la rueda del ratn. Esta clase extiende MouseEvent, y a
los atributos de su clase padre, aade atributos relacionados con el scroll del
componente.
MouseListener
Que procesa cinco tipos de eventos: se hace click en un botn
MouseMotionListener,
Que procesa dos tipos de eventos: el ratn se mueve por un componente sin tener ningn
botn pulsado (mouseMoved) y el ratn se mueve por un componente con un botn
pulsado (mouseDragged).
MouseWheelListener
Que solo procesa un tipo de evento, cuando se gira la rueda del ratn
(mouseWheelMoved).
JFrame:
Representa una ventana bsica, capaz de contener otros componentes. Casi todas las
aplicaciones construyen al menos un Jframe.
JDialog, JOptionPane
Los cuadros de dilogo son JFrame restringidos, dependientes de un JFrame principal.
Los JOptionPane son cuadros de dilogo sencillos predefinidos para pedir confirmacin,
realizar advertencias o notificar errores. Los Jdialog son cuadros de dilogo generales,
normalmente utilizados para peticiones de datos.

JInternalFrame:
Consiste simplemente en una ventana hija, que no puede salir de los lmites marcados por
la ventana principal. Es muy comn en aplicaciones que permiten tener varios
documentos abiertos simultneamente.

JPanel:
Un panel sirve para agrupar y organizar otros componentes. Puede estar decorado
mediante un borde y una etiqueta.
JScrollPane:
Es un panel que permite visualizar un componente de un tamao mayor que el disponible,
mediante el uso de barras de desplazamiento.
JSplitPane:
Permite visualizar dos componentes, uno a cada lado, con la posibilidad de modificar la
cantidad de espacio otorgado a cada uno.
JTabbedPane:
Permite definir varias hojas con pestaas, que pueden contener otros componentes. El
usuario puede seleccionar la hoja que desea ver mediante las pestaas.
JToolBar:
Es un contenedor que permite agrupar otros componentes, normalmente botones con
iconos en una fila o columna. Las barras de herramientas tienen la particularidad de que
el usuario puede situarlas en distintas configuraciones sobre el frame principal.
JButton, JCheckBox, JRadioButton:
Distintos tipos de botones. Un check box sirve para marcar una opcin. Un radio button
permite seleccionar una opcin entre varias disponibles.
JComboBox
Las combo boxes o listas desplegables que permiten seleccionar un opcin entre varias
posibles.
JList:
Listas que permiten seleccionar uno o ms elementos.
JSlider:
Un slider permite introducir un valor numrico entre un mximo y un mnimo de manera
rpida.

JSpinner:
Permiten seleccionar un valor entre un rango de opciones posibles, al igual que las listas
desplegables, aunque no muestran tal lista. Los valores cambian al pulsar los botones de
desplazamiento. Tambin se puede introducir un valor directamente.
JMenuBar
que consiste en una barra de mens desplegables en la parte superior de la aplicacin
JSeparator
(una lnea de separacin entre opciones)
JColorChooser:
Consiste en un selector de colores.
JFileChooser:
Permite abrir un cuadro de dilogo para pedir un nombre de fichero.
JTree:
Su funcin es mostrar informacin de tipo jerrquico.
JLabel:
Permite situar un texto, un texto con una imagen o una imagen nicamente en la ventana.
No son interactivos y puede utilizarse cdigo HTML para escribir texto en varias lneas y
con varios atributos.

Potrebbero piacerti anche