Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(PAE-0606)
Segundo Parcial
Eventos en Java
Eventos en Java
Los eventos son acciones que se generan en aplicaciones
gráficas definidas en los componentes y ocasionado por los
usuarios, como presionar un botón, ingresar un texto, etc.
Los eventos son usados en todos los lenguajes de programación para
proporcionarle al usuario la capacidad de interactuar con el programa y obtener
los resultados que espera, es decir, lograr el objetivo para el que se ha escrito
cada código en particular.
Los eventos → Interacciones del usuario con los componentes
Los componentes → Asociados a distintos tipos de eventos
Un evento será un objeto que representa un mensaje asíncrono que tiene otro objeto como
destinatario
Eventos en Java
En Java, cada evento está representado por un objeto que es una subclase de la
clase EventObject en el paquete java.util. Cada subclase de EventObject
representa un tipo de evento particular; por ejemplo: MouseEvent, KeyEvent y
ActionEven
Excepciones en Java
Java utiliza excepciones para proporcionar la posibilidad de
manejo de errores (excepciones) para sus programas.
El manejo de excepciones es una técnica de programación que permite al
programador controlar los errores ocasionados durante la ejecución de un
programa, cuando ocurre cierto tipo de error, el sistema reacciona ejecutando
un fragmento de código que resuelve la situación.
try { try { try {
//Bloque a probar //Bloque a probar //Bloque a probar
}catch(Exception e) { }catch(Exception e) { }catch(NumberFormatException e) {
//Bloque para manejar //Bloque para manejar //Bloque para manejar
//errores de tipo Exception //errores de tipo Exception //errores de NumberFormatException
} }finally{ }catch(IndexOutOfBoundsException e){
//Bloque que siempre //Bloque para manejar
//se ejecutará //errores IndexOutOfBoundException
} }
Layout Managers
Layout Managers
También conocidos como gestores de composición o administradores
de diseño y se utilizan para organizar los componentes visuales de
una manera particular, facilitando controlar el posicionamiento y el
tamaño de los componentes en formularios GUI
FlowLayout (java.awt.FlowLayout)
GridLayout (java.awt.GridLayout)
CardLayout (java.awt.CardLayout)
GridBagLayout (java.awt.GridBagLayout)
BoxLayout (java.awt.BoxLayout)
Trabajo en Clase – Layaout Managers
De forma grupal investigar y exponer sobre (LayoutManagers)