LENGUAJE Y ANALISIS II<br />TAREA SEMANA II<br />ELEMENTOS SWING<br />
Objetivos:<br />Los Objetivos principales serán el estudio del los componentes Swing<br />Familiarizarnos con el entorno y...
Introducción:<br />El paquete Swing es parte de la JFC (Java FoundationClasses) en la plataforma Java. La JFC provee facil...
Componentes:<br />Incluye todo desde botones hasta splitpanes o tablas.<br /><ul><li>Soporte de Aspecto y Comportamiento C...
Paquetes Swing<br />
Paquetes Swing<br />
JFrame<br />
Menú Components<br />
Versiones API SWING<br />
Hola Mundo en SWING<br />El resultado del código es esta ventana:<br />
Próxima SlideShare
Cargando en...5
×

Elementos Swing

561

Published on

Breve descripcion de los elementos del componente Swing

0 comentarios
1 Me gusta
Estadísticas
Notas
  • Sea el primero en comentar

Sin descargas
reproducciones
reproducciones totales
561
En SlideShare
0
De insertados
0
Número de insertados
0
Acciones
Compartido
0
Descargas
15
Comentarios
0
Me gusta
1
Insertados 0
No embeds

No notes for slide

Elementos Swing

  1. 1. LENGUAJE Y ANALISIS II<br />TAREA SEMANA II<br />ELEMENTOS SWING<br />
  2. 2. Objetivos:<br />Los Objetivos principales serán el estudio del los componentes Swing<br />Familiarizarnos con el entorno y sus componentes.<br />Aprender a utilizar los eventos Swing<br />Abordar las clases de API<br />Revisar las diferencias entre Swing y AWT<br />Decubrir las Clases más importantes y más utilizadas<br />
  3. 3. Introducción:<br />El paquete Swing es parte de la JFC (Java FoundationClasses) en la plataforma Java. La JFC provee facilidades para ayudar a construir complejos interfaces de usuarios. <br />Las componentes Swing se identifican porque pertenecen al paquete javax.swing, comprenden todos los elementos utilizados para interfaces de usuario desde botones, barras de menú, diálogos y ventanas hasta cajas de texto, barras de progreso, paneles con pestañas y listas.<br />Swing existe desde la JDK 1.1 (como un agregado). Antes de la existencia de Swing, las interfaces gráficas con el usuario se realizaban a través de AWT (AbstractWindowToolkit), de quien Swing hereda todo el manejo de eventos. Usualmente, para toda componente AWT existe una componente Swing que la reemplaza, por ejemplo, la clase Button de AWT es reemplazada por la clase JButton de Swing (el nombre de todas las componentes Swing comienza con "J"). <br />Nota:Como regla, los programas no deben usar componentes pesados de AWT junto a componentes Swing, ya que los componentes de AWT son siempre pintados sobre los de Swing. (Por componentes pesadas de AWT se entiende Menu, ScrollPane y todas las componentes que heredan de las clases Canvas y Panel de AWT). <br />
  4. 4. Componentes:<br />Incluye todo desde botones hasta splitpanes o tablas.<br /><ul><li>Soporte de Aspecto y Comportamiento Conectable</li></ul>Le ofrece a cualquier componente Swing una amplia selección de aspectos y comportamientos. Por ejemplo, el mismo<br />programa puede usar el Aspecto y Comportamiento Java o el Aspecto y Comportamiento Windows. Esperamos mucho más<br />de los paquetes de Aspecto y Comportamiento -- incluyendo algo que use sonido en lugar de un 'look' visual.<br /><ul><li>API de Accesibilidad</li></ul>Permite tecnologías asistivas como lectores de pantalla y display Braille para obtener información desde el interface de<br />usuario.<br /><ul><li>Java 2D API (sólo JDK 1.2 )</li></ul>Permite a los desarrolladores incorporar fácilmente gráficos 2D de alta calidad, texto, e imágenes en aplicaciones y applets<br />Java.<br /><ul><li>Soporte de Drag and Drop (sólo JDK 1.2)</li></ul>Proporciona la habilidad de arrastrar y soltar entre aplicaciones Java y aplicaciones nativas. Las tres primeras características del JFC fueron implementadas sin ningún código nativo, tratando sólo con el API definido en el JDK 1.1. Cómo resultado, se convirtieron en una extensión del JDK 1.1. Esta versión fue liberada como JFC 1.1, que algunas veces es llamada 'Versión Swing'. El API del JFC 1.1 es conocido como el API Swing.<br />Nota: "Swing" era el nombre clave del proyecto que desarrolló los nuevos componentes. Aunque no es un nombre oficial,<br />frecuentemente se usa para referirse a los nuevos componentes y al API relacionado. Está inmortalizado en los nombres de paquete del<br />API Swing, que empiezan con "javax.swing."<br />
  5. 5. Paquetes Swing<br />
  6. 6. Paquetes Swing<br />
  7. 7. JFrame<br />
  8. 8. Menú Components<br />
  9. 9. Versiones API SWING<br />
  10. 10. Hola Mundo en SWING<br />El resultado del código es esta ventana:<br />
  1. ¿Le ha llamado la atención una diapositiva en particular?

    Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

×