0% encontró este documento útil (0 votos)
36 vistas6 páginas

Librerías Gráficas en Java: Guía Completa

El documento presenta un reto de programación dividido en dos partes: investigación de librerías gráficas para Java y desarrollo de un proyecto en Java utilizando estas librerías. Se requiere investigar al menos tres librerías (Swing, JavaFX, AWT), sus características, requerimientos y pasos para su uso, y luego crear un proyecto que muestre elementos gráficos de cada librería. Finalmente, se debe documentar el proceso y enviar el proyecto junto con el documento de investigación a un asesor.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
36 vistas6 páginas

Librerías Gráficas en Java: Guía Completa

El documento presenta un reto de programación dividido en dos partes: investigación de librerías gráficas para Java y desarrollo de un proyecto en Java utilizando estas librerías. Se requiere investigar al menos tres librerías (Swing, JavaFX, AWT), sus características, requerimientos y pasos para su uso, y luego crear un proyecto que muestre elementos gráficos de cada librería. Finalmente, se debe documentar el proceso y enviar el proyecto junto con el documento de investigación a un asesor.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Tópicos avanzados de

programación

Reto 3
Librería de interfaz gráfica

Nombre completo Escribe aquí


Fecha de elaboración Escribe aquí
Nombre del Asesor Escribe aquí

© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.
Instrucciones
Para cumplir con tu Reto sigue los siguientes pasos.

Importante

Este Reto esta dividido en dos partes


1era parte:
Investigación de librerías gráfica
2da parte:
Proyecto en Java

1era Parte

1. Realiza una investigación de mínimo tres librerías de interfaz gráfica para Java con sus
características, requerimientos y pasos a seguir al usarlas.
2. Una vez realizada tu investigación, elabora un documento en Word con los siguientes
elementos:
a) Datos de identificación: nombre completo, matrícula, fecha de elaboración, nombre
del Módulo y nombre del Asesor.
b) Investigación de las tres librerías de interfaz gráfica para Java con sus
características, requerimientos y pasos a seguir al usarlas.
c) Configuraciones para implementar cada librería investigada en un proyecto de Java.
d) Capturas de pantalla del proyecto Java funcionando.

2da Parte

1. Desarrolla un proyecto en Java generado en el entorno de desarrollo NetBeans con la


siguiente característica:
a) Mostrar el diseño de, por lo menos, cinco elementos gráficos con cada librería
investigada.

Descarga NetBeans en el siguiente enlace:

© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.
Enlace

Autor: Apache NetBeans


Título: Apache NetBeans

Ejemplo
A continuación, se muestra un ejemplo de cómo podrías organizar tu
proyecto:

© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.
2. Realiza algunas capturas de pantalla de tu proyecto funcionando, y pégalas en el
documento Word que generaste anteriormente.

3. Guarda tu proyecto Java y el documento en Word en una carpeta y comprímelo a un


archivo ZIP.

4. Envía el archivo ZIP a tu Asesor para su retroalimentación.

PARTE : 1

Librerías de Interfaz Gráfica para Java

1.-Swing:

Características:
Forma parte de las Java Foundation Classes (JFC).
Es multiplataforma, lo que significa que las interfaces creadas se ven y
funcionan de manera similar en diferentes sistemas operativos.
Ofrece una amplia gama de componentes (botones, cuadros de texto,
menús, etc.).
Permite personalizar la apariencia de los componentes.
Requerimientos:
Java Development Kit (JDK) instalado.
Pasos para usar Swing:
Importar las clases de Swing ([Link].*).
Crear un contenedor principal (JFrame).
Añadir componentes al contenedor.
Establecer la disposición de los componentes (layouts).
Manejar eventos (acciones del usuario).

2.-JavaFX:

Características:
© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.
Es la librería de interfaz gráfica moderna de Java.
Permite crear interfaces ricas y atractivas con soporte para gráficos 2D y 3D,
animaciones y multimedia.
Utiliza un lenguaje de marcado declarativo llamado FXML para definir la
interfaz de usuario.
Esta diseñada para ser una alternativa a Swing.

Requerimientos:
JDK 8 o superior (JavaFX se incluye en el JDK).

Pasos para usar JavaFX:


Crear una clase que extienda [Link].
Implementar el método start(), donde se construye la interfaz.
Usar FXML o código Java para definir la interfaz.
Establecer la escena (Scene) y mostrar la ventana (Stage).
Ejecutar la aplicación.

3.-AWT (Abstract Window Toolkit):

Características:
Es la librería de interfaz gráfica original de Java.
Es dependiente de la plataforma, lo que significa que la apariencia de los
componentes varía según el sistema operativo.
Ofrece un conjunto básico de componentes.
Es la base de Swing.

Requerimientos:
JDK instalado.
Pasos para usar AWT:
Importar las clases de AWT ([Link].*).
Crear un contenedor principal (Frame).
Añadir componentes al contenedor.
© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.
Establecer la disposición de los componentes (layouts).
Manejar eventos.

Configuraciones para implementar cada librería:

Swing:
No requiere configuraciones especiales, ya que forma parte del JDK.
Se puede utilizar directamente en cualquier proyecto Java.

JavaFX:
A partir de Java 11, JavaFX se separó del JDK, por lo que se debe descargar e
incluir como una librería externa.
En algunos IDEs (como IntelliJ IDEA), se pueden configurar proyectos JavaFX
automáticamente.

AWT:
Al igual que Swing, no requiere configuraciones extras.

© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.

También podría gustarte