Abstract Window Toolkit (AWT)<br />Integrantes:<br />Sergio Moreno<br />Hugo Giraldo<br />
Temario<br />Introducción al AWT<br />Applets<br />Cuadros de texto<br />Botones<br />Casillas de activación<br />Botones ...
Introducción al AWT<br />AWT (Abstract Window Toolkit)<br />Conjunto de herramientas que proporcionan métodos para desarro...
GUI (Graphic User Interface)<br />Conjunto de formas y métodos que posibilitan la interacción de un sistema con los usuari...
Applets<br />Pequeña aplicación que esta incrustada en una pagina web y que se ejecutada desde el navegador.<br />Para que...
Applets<br />Luego de compilar encontramos un archivo de bytecodes java llamado Hello.class, creamos un archivo .html para...
Applets<br />Algunas visualizaciones del applet, abriendo el archivo .html con algún navegador.<br />O usando la herramien...
Clase Component (java.awt.Component)<br />Component es una clase abstracta que representa todo lo que tiene una posición, ...
Gestión de Eventos<br />Interfaz ActionListener<br />Método void actionPerformed(ActionEvent e)<br />EventoActionEvent<br ...
Cuadros de texto<br />Herramienta usada para el manejo de texto en una aplicación. Ofrece las siguientes funciones<br />Vi...
Constructores y Métodos<br />
Constructores y Métodos<br />El carácter echo hace referencia al carácter que se usará para proteger los datos ingresados ...
Ejemplos<br />
Etiquetas<br />Son similares a los cuadros de texto, pero los usuarios no los pueden modificar<br />
Etiquetas<br />
Botones<br />Los botones permiten la interacción del usuario y le indican al programa el momento de realizar alguna acción...
Constructores y Métodosclase button (java.awt.Button)<br />
Ejemplo Botón:<br />
Casillas de activación<br />Son similares a los botones, sin embargo poseen dos estados (activado y desactivado).<br />Sue...
Constructores y Métodos<br />
Ejemplos<br />
Ejemplos<br />
Botones de Opción<br />Los botones de opción son un tipo<br />especial de casilla de activación, se usan<br />en grupos, e...
Clase CheckboxGroup(java.awt.CheckboxGroup)<br />Esta clase posee un único constructor: <br />publicCheckboxGroup ( ) <br ...
Creación Botones de opción:<br />CheckboxGroup Nombre = new CheckboxGroup ( ); <br />Creación cajas de chequeo:<br />publi...
Ejemplo Botones de Opción:<br />
Referencias<br />JAVA 2 - Steven Holzner (Capitulo 7)<br />Beginning Java Objects - JACQUIE BARKER<br />http://club.telepo...
¡Gracias!<br />
Próxima SlideShare
Cargando en…5
×

oop

429 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
429
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
6
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

oop

  1. 1. Abstract Window Toolkit (AWT)<br />Integrantes:<br />Sergio Moreno<br />Hugo Giraldo<br />
  2. 2. Temario<br />Introducción al AWT<br />Applets<br />Cuadros de texto<br />Botones<br />Casillas de activación<br />Botones de opción<br />
  3. 3. Introducción al AWT<br />AWT (Abstract Window Toolkit)<br />Conjunto de herramientas que proporcionan métodos para desarrollar una GUI.<br />Son aplicaciones compatibles con todos los SO gracias a la maquina virtual de java<br />Código<br />Compilador Java<br />Maquina virtual<br />Sistema Operativo<br />
  4. 4. GUI (Graphic User Interface)<br />Conjunto de formas y métodos que posibilitan la interacción de un sistema con los usuarios utilizando formas gráficas e imágenes<br />
  5. 5. Applets<br />Pequeña aplicación que esta incrustada en una pagina web y que se ejecutada desde el navegador.<br />Para que pueda ser ejecutada el navegador debe contar con un plugin adecuado, las herramientas del AWT tienen un gran uso en applets de java<br />
  6. 6. Applets<br />Luego de compilar encontramos un archivo de bytecodes java llamado Hello.class, creamos un archivo .html para ejecutarlo en algún navegador.<br />
  7. 7. Applets<br />Algunas visualizaciones del applet, abriendo el archivo .html con algún navegador.<br />O usando la herramienta que nos proporciona JDK (Java Development Kit)<br />
  8. 8. Clase Component (java.awt.Component)<br />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. <br />Jerarquía clase <br />Component<br />
  9. 9. Gestión de Eventos<br />Interfaz ActionListener<br />Método void actionPerformed(ActionEvent e)<br />EventoActionEvent<br />al pulsar un botón (Button) <br />al hacer doble clic en un elemento de lista (List) <br />al pulsar INTRO en una caja de texto (TextFiel) <br />al elegir un menú (MenuItem) <br />
  10. 10. Cuadros de texto<br />Herramienta usada para el manejo de texto en una aplicación. Ofrece las siguientes funciones<br />Visualizar el texto que escribe el usuario<br />Reemplazar los dígitos ingresados por un carácter especifico (cuando se trata de contraseñas)<br />
  11. 11. Constructores y Métodos<br />
  12. 12. Constructores y Métodos<br />El carácter echo hace referencia al carácter que se usará para proteger los datos ingresados por el usuario (contraseñas).<br />
  13. 13. Ejemplos<br />
  14. 14. Etiquetas<br />Son similares a los cuadros de texto, pero los usuarios no los pueden modificar<br />
  15. 15. Etiquetas<br />
  16. 16. Botones<br />Los botones permiten la interacción del usuario y le indican al programa el momento de realizar alguna acción.<br />Jerarquía clase Button<br />
  17. 17. Constructores y Métodosclase button (java.awt.Button)<br />
  18. 18. Ejemplo Botón:<br />
  19. 19. Casillas de activación<br />Son similares a los botones, sin embargo poseen dos estados (activado y desactivado).<br />Suelen usarse cuando se quieren activar dos o más operaciones simultaneas de un programa.<br />
  20. 20. Constructores y Métodos<br />
  21. 21. Ejemplos<br />
  22. 22. Ejemplos<br />
  23. 23. Botones de Opción<br />Los botones de opción son un tipo<br />especial de casilla de activación, se usan<br />en grupos, en el que siempre hay un único<br />botón activo.<br />
  24. 24. Clase CheckboxGroup(java.awt.CheckboxGroup)<br />Esta clase posee un único constructor: <br />publicCheckboxGroup ( ) <br />Métodos:<br />
  25. 25. Creación Botones de opción:<br />CheckboxGroup Nombre = new CheckboxGroup ( ); <br />Creación cajas de chequeo:<br />publicCheckbox (Stringlabel, booleanstate, CheckboxGroupgroup) <br />EJ: CheckboxchkHombre = new Checkbox (“Hombre”, true, ckgSexo);<br />Establecer casilla seleccionada:<br />EJ: if (chkHombre.equals (ckgSexo.getSelectedCheckbox ())) { … // Sentencias para tratar el sexo Hombre } <br />
  26. 26. Ejemplo Botones de Opción:<br />
  27. 27. Referencias<br />JAVA 2 - Steven Holzner (Capitulo 7)<br />Beginning Java Objects - JACQUIE BARKER<br />http://club.telepolis.com/mydream/Java/Awt/AWTGruCh.html<br />http://www.wikilearning.com/tutorial/tutorial_de_java-button_botones/3938-74<br />http://www.miliuco.net/java/action_listener_intro.html<br />
  28. 28. ¡Gracias!<br />

×