guis en java 1pp 2012

Páginas: 37 (9250 palabras) Publicado: 31 de mayo de 2015
GUIs en Java
Dr. Antonio LaTorre
e-mail: atorre@fi.upm.es

Índice
—  Introducción
—  Programando con Swing
—  Introducción y Jerarquía de Swing
—  Gestión de Eventos: Events, Listeners y Adapters
—  Posicionamiento de los componentes: Layouts
—  Interfaz gráfica para el desarrollo de GUIs
—  Controles Swing

Introducción
—  Las interfaces gráficas permiten desarrollar aplicaciones máscomplejas
—  Aumentan la interactividad y la productividad
—  Sin embargo, su desarrollo conlleva una serie de complicaciones
añadidas
—  Los componentes de la interfaz deben ser programados
—  Necesitamos mecanismos para disponerlos en la pantalla
—  Necesitamos mecanismos de control de eventos

—  Afortunadamente, hay bibliotecas que nos facilitan mucho las

cosas...

Tipos deAplicaciones
—  Aplicaciones autónomas
—  Aplicaciones de consola
—  Aplicaciones con interfaz gráfico (GUI)
—  Applets
—  Aplicaciones Java Web Start

Aplicaciones autónomas
—  Sólo necesitan la máquina virtual de Java (JVM)
—  Almacenadas en el disco duro del usuario
—  Se ejecutan con: java ClaseMain
—  Interfaz formada por una o varias ventanas
—  Aplicación finaliza cuando se cierra laventana
—  Sin restricciones de seguridad específicas

Applets
—  Necesitan de un navegador aparte de la JVM
—  Normalmente, se cargan desde un servidor Web
—  Comienzan su ejecución cuando se carga la página Web que la

contiene
—  Finaliza su ejecución cuando se cierra la página
—  Su interfaz se incluye en una región rectangular del HTML
—  Tiene restricciones de seguridad

Aplicaciones WebStart
—  Necesitan un Gestor de Aplicaciones además de la JVM
—  Normalmente, se cargan desde la Web y se almacenan en el

disco duro local
—  Se ejecutan al pulsar un enlace en una Web
—  Interfaz formado por ventanas
—  Finaliza cuando se cierra la ventana
—  Tienen restricciones de seguridad

Bibliotecas GUI
—  Abstract Windowing Toolkit (AWT)
—  Standard Widget Toolkit (SWT)
—  Swing/ JFC (desde JDK 1.1.5)

AWT
—  Look & Feel dependiente de la plataforma
—  Funcionalidad independiente de la plataforma
—  Controles más básicos
—  Estándar hasta la versión 1.1.5
—  Proporcionan la gestión de eventos

SWT
—  Look & Feel nativo en cada sistema
—  Más ligero que Swing
—  En desarrollo (puede que no todos los controles estén

disponibles)
—  No incluida en JDK (hay quedescargar e importar las clases)

Swing / JFC
—  Núcleo de las Java Foundation Classes
—  Estándar desde la versión de JDK 1.1.5
—  Java Look & Feel (independiente de la plataforma)
—  Pluggable Look & Feel: Windows, Mac OS X, Linux
—  Otras APIs adicionales:
—  Accesibilidad
—  Internacionalización

•  API 2-D

•  Arrastrar y soltar


Paquetes JFC
—  javax.accessibility

— javax.swing.colorchooser

—  javax.swing.plaf

—  javax.swing.plaf.multi

—  javax.swing.text.html

—  javax.swing.tree

—  javax.swing

—  javax.swing.event

—  javax.swing.plaf.basic

—  javax.swing.table

—  javax.swing.text.parser

—  javax.swing.undo

—  javax.swing.border

—  javax.swing.filechooser

—  javax.swing.plaf.metal

—  javax.swing.text

—  javax.swing.text.rtf

Índice
— Introducción
—  Programando con Swing
—  Introducción y Jerarquía de Swing
—  Gestión de Eventos: Events, Listeners y Adapters
—  Posicionamiento de los componentes: Layouts
—  Interfaz gráfica para el desarrollo de GUIs
—  Controles Swing

Elementos básicos
—  Componentes GUI (widgets)
—  Elementos visuales del interfaz
—  Un programa con GUI es un conjunto de componentes

anidados
— Administradores de diseño (Layouts managers)
—  Gestionan la organización de los componentes
—  Creación de gráficos y texto (clase Graphics)
—  Interactividad: manejo de Eventos

Componentes de la GUI
—  Un componente es una instancia de una clase
—  Se crean como cualquier otro objeto Java
—  Tipos de componentes:
—  Contenedores: contienen a otros componentes
—  Lienzo (clase...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • GUIS EN JAVA
  • Poo Guis En Java
  • Java 2012
  • Manejo De Guis En Java
  • guis
  • el guiso
  • guise
  • MI GUISADO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS