0% encontró este documento útil (0 votos)
30 vistas5 páginas

Diseño Gráfico en Java Swing

Jframe

Cargado por

juanpro14 perez
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas5 páginas

Diseño Gráfico en Java Swing

Jframe

Cargado por

juanpro14 perez
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 PDF, TXT o lee en línea desde Scribd

Informe sobre el Diseño Gráfico en Java

Swing en Programación Orientada a Objetos


Autor: Juan Sebastián Pérez Delgado

Materia: Programación Orientada a Objetos

07/06/2025
1. Introducción a Swing y JFrame
Swing es una biblioteca gráfica de Java que permite crear interfaces de usuario ricas,
portables y completamente orientadas a objetos. A diferencia de AWT, Swing proporciona una
mayor flexibilidad y un conjunto más amplio de componentes. JFrame: Es la ventana principal de
una aplicación Swing. Hereda de [Link] y sirve como contenedor principal.

2. Organización de Componentes: JPanel


JPanel: Es un contenedor genérico que puede agrupar otros componentes (como botones,
etiquetas, etc.) y permite organizar la interfaz con mayor precisión, especialmente al usar
diferentes layouts.

Los paneles se pueden personalizar con distintos layout managers, como FlowLayout,
BorderLayout o GridLayout.

3. Etiquetas y Texto: JLabel, JTextField, JTextArea


JLabel – Texto y imagen como elementos decorativos

a) Título de la ventana: Muestra texto estático con estilo visual, usado aquí como
encabezado.

"Formando nuevas generaciones con sello de excelencia comprometidos


con la transformación social de las regiones y un país en paz"
Universidad de Pamplona 2
Pamplona - Norte de Santander - Colombia
Tels: (+57) 3153429495 - 3160244475
SC-CER96940 [Link]
b) Imagen de portada: La imagen mejora la estética de la interfaz y da contexto visual al
usuario.

4. JButton – Botón interactivo con imagen


Este botón no tiene texto, sino una imagen ([Link]), lo cual lo convierte en un botón visual
más atractivo.

setMnemonic('t'): Permite activarlo con teclado usando Alt + T.

setEnabled(true): Asegura que el botón esté activo.

"Formando nuevas generaciones con sello de excelencia comprometidos


con la transformación social de las regiones y un país en paz"
Universidad de Pamplona 3
Pamplona - Norte de Santander - Colombia
Tels: (+57) 3153429495 - 3160244475
SC-CER96940 [Link]
5. JRadioButton – Opciones de selección única

Se agrupa con:

Esto permite que solo una opción pueda seleccionarse a la vez. Presentan una selección
clara y visualmente alineada de alternativas para el usuario.

"Formando nuevas generaciones con sello de excelencia comprometidos


con la transformación social de las regiones y un país en paz"
Universidad de Pamplona 4
Pamplona - Norte de Santander - Colombia
Tels: (+57) 3153429495 - 3160244475
SC-CER96940 [Link]
6. JTextField – Entrada de texto de una sola línea
Es una entrada directa para el usuario. Se destaca visualmente con un borde personalizado
y texto por defecto. Crea campos de entrada ordenados y estéticamente uniformes.

7. JTextArea – Entrada de texto multilínea

Ideal para información más extensa, como comentarios u observaciones. Da espacio visual
amplio para escribir, complementado con un estilo sobrio y fuente legible.

8. Bibliografía
[Link]

[Link]

[Link]

[Link]

[Link]

[Link]

[Link]

[Link]

"Formando nuevas generaciones con sello de excelencia comprometidos


con la transformación social de las regiones y un país en paz"
Universidad de Pamplona 5
Pamplona - Norte de Santander - Colombia
Tels: (+57) 3153429495 - 3160244475
SC-CER96940 [Link]

También podría gustarte