SlideShare una empresa de Scribd logo
1 de 12
AWT
• Introducción al AWT
• Interfaces de Usuario
• Estructura del AWT
• Componentes y Contenedores
• Componentes
• Creación de Aplicaciones con AWT
• Paneles
• Layouts
• Control de Eventos
• Mejorar el Diseño de Interfaces
INTRODUCCIÓN AL AWT
La sigla AWT significa Abstract Window
Toolkit es un kit de herramientas
de gráficos, interfaz de usuario, y sistema de
ventanas independiente de la plataforma original
de Java.
La librería AWT esta compuesta por:
 java.awt.Component
 java.awt.containers
 java.awt.LayoutManager
 java.awt.AWTEvent
INTERFAZ DE USUARIO
La interfaz de usuario es la parte del programa que
permite a éste interactuar con el usuario. Las
interfaces de usuario pueden adoptar muchas
formas, que van desde la simple línea de comandos
hasta las interfaces gráficas que proporcionan las
aplicaciones más modernas.
ESTRUCTURA DEL AWT
 Contenedores
 Arquitectura
 Abstracción
 Recursos
 Posiciones
COMPONENTES Y CONTENEDORES
Una interfaz gráfica está construida en base a
elementos gráficos básicos, los Componentes.
Típicos ejemplos de estos Componentes son los
botones, barras de desplazamiento, etiquetas,
listas, cajas de selección o campos de texto.
COMPONENTES
Component es una clase abstracta que representa todo lo que tiene una
posición, un tamaño, puede ser pintado en pantalla y puede recibir
eventos.
 Button
 Canvas
 Checkbox
 Choice
 Container
 Panel
 Window
 Dialog
 Frame
 Label
 List
 Scrollbar
 TextComponent
 TextArea
 TextField
CREACIÓN DE APLICACIONES CON AWT
Para crear una aplicación utilizando AWT, vamos a
ver en principio cómo podemos generar la interfaz
de esa aplicación, mostrando los distintos
elementos del AWT.
 Interfaz
 Crear el Marco de la aplicación (Frame)
 Inicializar Fuentes, Colores, Layouts y demás
recursos
 Crear menús y Barras de Menús
PANELES
Los paneles tienen un papel muy importante en la gestión de diseño. Paneles en
combinación con controladores de distribución hacen que el diseño que desee para
el programador.
Propiedades de los paneles
 Como se puede ver en la jerarquía, un panel es a la vez un componente y
un contenedor , ya que es una subclase de los dos componentes y de
contenedores. Como un componente que se puede añadir a otro recipiente y
como un contenedor que se puede añadir con los componentes. paneles trabajan
en ambos sentidos .
 El controlador por defecto para el panel es FlowLayout que se puede cambiar
según el requisito de la disposición.
 Se conoce como una ventana secundaria . Como una ventana secundaria, que
no tiene una frontera.
 Los paneles se pueden anidar (conocidos como paneles anidados ) para un
mejor diseño de presentación.
 Siguiendo programa ilustra el uso de los paneles en la gestión de diseño. En el
siguiente programa, se añaden tres botones para el norte (arriba) del marco y
tres botones al sur (parte inferior) de la trama. Sin paneles, este arreglo no es
posible con los meros gestores de diseño.
LAYOUTS
Los layout managers o manejadores de
composición, en traducción literal, ayudan a
adaptar los diversos Componentes que se desean
incorporar a un Panel, es decir, especifican la
apariencia que tendrán los Componentes a la hora
de colocarlos sobre un Contenedor.
CONTROL DE EVENTOS
En el pasado, un programa que quisiera saber lo
que estaba haciendo el usuario, debía recoger la
información él mismo. En la práctica, esto
significaba que una vez inicializado, el programa
entraba en un gran bucle en el que continuamente
se bloqueaba para comprobar que el usuario
estuviese haciendo algo interesante y tomar las
acciones oportunas. Esta técnica se conoce
como polling.
MEJORAR EL DISEÑO DE INTERFACES
 Cambio de Font de Caracteres
 Colores de Fondo y Texto
 Fijar el Tamaño Preferido
 Uso de Insets
 Habilitar y Deshabilitar Componentes
 Botón Gráfico
 http://way2java.com/awt-components/java-awt-
panels/#sthash.MltsYzVC.dpuf
 http://proton.ucting.udg.mx/tutorial/java/Cap4/aw
t.html
¿QUIERES SABER MÁS?

Más contenido relacionado

La actualidad más candente (20)

Java Swing
Java SwingJava Swing
Java Swing
 
Java swing
Java swingJava swing
Java swing
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3
 
Sesion12-componentes Visuales java
Sesion12-componentes Visuales javaSesion12-componentes Visuales java
Sesion12-componentes Visuales java
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Diferencia entre Swing y Awt
Diferencia entre Swing y AwtDiferencia entre Swing y Awt
Diferencia entre Swing y Awt
 
Introduction to Java -unit-1
Introduction to Java -unit-1Introduction to Java -unit-1
Introduction to Java -unit-1
 
HTML/CSS/java Script/Jquery
HTML/CSS/java Script/JqueryHTML/CSS/java Script/Jquery
HTML/CSS/java Script/Jquery
 
P.O.O.
P.O.O.P.O.O.
P.O.O.
 
JAVA AWT
JAVA AWTJAVA AWT
JAVA AWT
 
Componentes de eclipse
Componentes de eclipseComponentes de eclipse
Componentes de eclipse
 
Java basic tutorial by sanjeevini india
Java basic tutorial by sanjeevini indiaJava basic tutorial by sanjeevini india
Java basic tutorial by sanjeevini india
 
Introduccion a la poo
Introduccion a la pooIntroduccion a la poo
Introduccion a la poo
 
Lecture - 2 Environment setup & JDK, JRE, JVM
Lecture - 2 Environment setup & JDK, JRE, JVMLecture - 2 Environment setup & JDK, JRE, JVM
Lecture - 2 Environment setup & JDK, JRE, JVM
 
Arrays in Java
Arrays in Java Arrays in Java
Arrays in Java
 
Semana 5 Java Swing
Semana 5   Java SwingSemana 5   Java Swing
Semana 5 Java Swing
 
java token
java tokenjava token
java token
 
Fun_01_fundamentacion_objetos
Fun_01_fundamentacion_objetosFun_01_fundamentacion_objetos
Fun_01_fundamentacion_objetos
 
Core Java
Core JavaCore Java
Core Java
 

Similar a Awt

Interfaces Gráficas de Usuario.pptx
Interfaces Gráficas de Usuario.pptxInterfaces Gráficas de Usuario.pptx
Interfaces Gráficas de Usuario.pptxJoseBarazarte4
 
Presentacion de dictar clase de gui
Presentacion de dictar clase de guiPresentacion de dictar clase de gui
Presentacion de dictar clase de guijohernyjose
 
Interfaces de usuario con awt
Interfaces de usuario con awtInterfaces de usuario con awt
Interfaces de usuario con awtFlashnet S.A
 
Trabajo teórico exposcición
Trabajo teórico exposciciónTrabajo teórico exposcición
Trabajo teórico exposciciónAndy Bsc
 
Tutorial labview
Tutorial labviewTutorial labview
Tutorial labviewCincoC
 
Entorno el software unidad4
Entorno el software unidad4Entorno el software unidad4
Entorno el software unidad4Razmli Rdz A
 
Fundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezFundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezJairo Bermudez
 
Manual de las herramientas del software arena unidad 4
Manual de las herramientas del software arena unidad 4Manual de las herramientas del software arena unidad 4
Manual de las herramientas del software arena unidad 4phyeni
 

Similar a Awt (20)

Interfaces Gráficas de Usuario.pptx
Interfaces Gráficas de Usuario.pptxInterfaces Gráficas de Usuario.pptx
Interfaces Gráficas de Usuario.pptx
 
Presentacion de dictar clase de gui
Presentacion de dictar clase de guiPresentacion de dictar clase de gui
Presentacion de dictar clase de gui
 
Interfaces de usuario con awt
Interfaces de usuario con awtInterfaces de usuario con awt
Interfaces de usuario con awt
 
Elemento2
Elemento2Elemento2
Elemento2
 
Visual basic
Visual basicVisual basic
Visual basic
 
Trabajo teórico exposcición
Trabajo teórico exposciciónTrabajo teórico exposcición
Trabajo teórico exposcición
 
Tutorial labview
Tutorial labviewTutorial labview
Tutorial labview
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Entorno el software unidad4
Entorno el software unidad4Entorno el software unidad4
Entorno el software unidad4
 
Manual gui net_beans_2.0
Manual gui net_beans_2.0Manual gui net_beans_2.0
Manual gui net_beans_2.0
 
Fundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezFundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchez
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
AWT Y SWING
AWT Y SWINGAWT Y SWING
AWT Y SWING
 
AwtVSswing
AwtVSswingAwtVSswing
AwtVSswing
 
Tutorial de labview
Tutorial de labviewTutorial de labview
Tutorial de labview
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
Manual de las herramientas del software arena unidad 4
Manual de las herramientas del software arena unidad 4Manual de las herramientas del software arena unidad 4
Manual de las herramientas del software arena unidad 4
 
Tutorial de labview
Tutorial de labviewTutorial de labview
Tutorial de labview
 
Qué es LabVIEW
Qué es LabVIEWQué es LabVIEW
Qué es LabVIEW
 

Más de urumisama

Funciones y procedimientos propios de LPP
Funciones y procedimientos propios de LPPFunciones y procedimientos propios de LPP
Funciones y procedimientos propios de LPPurumisama
 
Creación maquina virtual
Creación maquina virtualCreación maquina virtual
Creación maquina virtualurumisama
 
Instalacion virtual box
Instalacion virtual boxInstalacion virtual box
Instalacion virtual boxurumisama
 
Programación Extrema
Programación ExtremaProgramación Extrema
Programación Extremaurumisama
 
DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)urumisama
 
Microsoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expoMicrosoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expourumisama
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)urumisama
 
LSD (Lean Software Development)
LSD (Lean Software Development)LSD (Lean Software Development)
LSD (Lean Software Development)urumisama
 
FDD (Feature Driven Development)
FDD (Feature Driven Development)FDD (Feature Driven Development)
FDD (Feature Driven Development)urumisama
 
Crystal Methodologies
Crystal MethodologiesCrystal Methodologies
Crystal Methodologiesurumisama
 
Arquitectura Multinivel
Arquitectura MultinivelArquitectura Multinivel
Arquitectura Multinivelurumisama
 
Arquitectura Monolítica
Arquitectura MonolíticaArquitectura Monolítica
Arquitectura Monolíticaurumisama
 
Arquitectura Basada En Componentes
Arquitectura Basada En ComponentesArquitectura Basada En Componentes
Arquitectura Basada En Componentesurumisama
 
Arquitectura Paralela
Arquitectura ParalelaArquitectura Paralela
Arquitectura Paralelaurumisama
 
Exposicion Cliente-Servidor
Exposicion Cliente-ServidorExposicion Cliente-Servidor
Exposicion Cliente-Servidorurumisama
 
PresentacióN1x
PresentacióN1xPresentacióN1x
PresentacióN1xurumisama
 

Más de urumisama (20)

Funciones y procedimientos propios de LPP
Funciones y procedimientos propios de LPPFunciones y procedimientos propios de LPP
Funciones y procedimientos propios de LPP
 
Creación maquina virtual
Creación maquina virtualCreación maquina virtual
Creación maquina virtual
 
Instalacion virtual box
Instalacion virtual boxInstalacion virtual box
Instalacion virtual box
 
Scrum
ScrumScrum
Scrum
 
Programación Extrema
Programación ExtremaProgramación Extrema
Programación Extrema
 
DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)
 
Microsoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expoMicrosoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expo
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)
 
LSD (Lean Software Development)
LSD (Lean Software Development)LSD (Lean Software Development)
LSD (Lean Software Development)
 
FDD (Feature Driven Development)
FDD (Feature Driven Development)FDD (Feature Driven Development)
FDD (Feature Driven Development)
 
Crystal Methodologies
Crystal MethodologiesCrystal Methodologies
Crystal Methodologies
 
Arquitectura Multinivel
Arquitectura MultinivelArquitectura Multinivel
Arquitectura Multinivel
 
EDA
EDAEDA
EDA
 
Arquitectura Monolítica
Arquitectura MonolíticaArquitectura Monolítica
Arquitectura Monolítica
 
Arquitectura Basada En Componentes
Arquitectura Basada En ComponentesArquitectura Basada En Componentes
Arquitectura Basada En Componentes
 
SOA
SOASOA
SOA
 
Arquitectura Paralela
Arquitectura ParalelaArquitectura Paralela
Arquitectura Paralela
 
Exposicion Cliente-Servidor
Exposicion Cliente-ServidorExposicion Cliente-Servidor
Exposicion Cliente-Servidor
 
PresentacióN1x
PresentacióN1xPresentacióN1x
PresentacióN1x
 
Virtua Lx
Virtua LxVirtua Lx
Virtua Lx
 

Último

ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 

Último (20)

ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 

Awt

  • 1. AWT • Introducción al AWT • Interfaces de Usuario • Estructura del AWT • Componentes y Contenedores • Componentes • Creación de Aplicaciones con AWT • Paneles • Layouts • Control de Eventos • Mejorar el Diseño de Interfaces
  • 2. INTRODUCCIÓN AL AWT La sigla AWT significa Abstract Window Toolkit es un kit de herramientas de gráficos, interfaz de usuario, y sistema de ventanas independiente de la plataforma original de Java. La librería AWT esta compuesta por:  java.awt.Component  java.awt.containers  java.awt.LayoutManager  java.awt.AWTEvent
  • 3. INTERFAZ DE USUARIO La interfaz de usuario es la parte del programa que permite a éste interactuar con el usuario. Las interfaces de usuario pueden adoptar muchas formas, que van desde la simple línea de comandos hasta las interfaces gráficas que proporcionan las aplicaciones más modernas.
  • 4. ESTRUCTURA DEL AWT  Contenedores  Arquitectura  Abstracción  Recursos  Posiciones
  • 5. COMPONENTES Y CONTENEDORES Una interfaz gráfica está construida en base a elementos gráficos básicos, los Componentes. Típicos ejemplos de estos Componentes son los botones, barras de desplazamiento, etiquetas, listas, cajas de selección o campos de texto.
  • 6. COMPONENTES Component es una clase abstracta que representa todo lo que tiene una posición, un tamaño, puede ser pintado en pantalla y puede recibir eventos.  Button  Canvas  Checkbox  Choice  Container  Panel  Window  Dialog  Frame  Label  List  Scrollbar  TextComponent  TextArea  TextField
  • 7. CREACIÓN DE APLICACIONES CON AWT Para crear una aplicación utilizando AWT, vamos a ver en principio cómo podemos generar la interfaz de esa aplicación, mostrando los distintos elementos del AWT.  Interfaz  Crear el Marco de la aplicación (Frame)  Inicializar Fuentes, Colores, Layouts y demás recursos  Crear menús y Barras de Menús
  • 8. PANELES Los paneles tienen un papel muy importante en la gestión de diseño. Paneles en combinación con controladores de distribución hacen que el diseño que desee para el programador. Propiedades de los paneles  Como se puede ver en la jerarquía, un panel es a la vez un componente y un contenedor , ya que es una subclase de los dos componentes y de contenedores. Como un componente que se puede añadir a otro recipiente y como un contenedor que se puede añadir con los componentes. paneles trabajan en ambos sentidos .  El controlador por defecto para el panel es FlowLayout que se puede cambiar según el requisito de la disposición.  Se conoce como una ventana secundaria . Como una ventana secundaria, que no tiene una frontera.  Los paneles se pueden anidar (conocidos como paneles anidados ) para un mejor diseño de presentación.  Siguiendo programa ilustra el uso de los paneles en la gestión de diseño. En el siguiente programa, se añaden tres botones para el norte (arriba) del marco y tres botones al sur (parte inferior) de la trama. Sin paneles, este arreglo no es posible con los meros gestores de diseño.
  • 9. LAYOUTS Los layout managers o manejadores de composición, en traducción literal, ayudan a adaptar los diversos Componentes que se desean incorporar a un Panel, es decir, especifican la apariencia que tendrán los Componentes a la hora de colocarlos sobre un Contenedor.
  • 10. CONTROL DE EVENTOS En el pasado, un programa que quisiera saber lo que estaba haciendo el usuario, debía recoger la información él mismo. En la práctica, esto significaba que una vez inicializado, el programa entraba en un gran bucle en el que continuamente se bloqueaba para comprobar que el usuario estuviese haciendo algo interesante y tomar las acciones oportunas. Esta técnica se conoce como polling.
  • 11. MEJORAR EL DISEÑO DE INTERFACES  Cambio de Font de Caracteres  Colores de Fondo y Texto  Fijar el Tamaño Preferido  Uso de Insets  Habilitar y Deshabilitar Componentes  Botón Gráfico