SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
INTERFACES       GRÁFICAS
  Introducción al uso de SWING
¿Qué es una interfaz gráfica?
• Llamamos interfaces
  gráficas a la parte de las
  aplicaciones de escritorio
  que se mira, la parte con
  que el usuario interactúa.
• En Java™ hay tres
  paquetes para hacer
  interfaces gráficas:
  SWING, AWT y SWG.
• Nosotros vamos a ver
  SWING.
¿Qué es una aplicación de escritorio?
Tu primera Aplicación de Escritorio
• Compila y ejecuta el
  siguiente programa
  (ejemplo 1):
Import java.swing.*;
public class EjemploSwing1 {
  public static void main(String[] args) {
    JFrame marco = new JFrame();
    JPanel panel = new JPanel();
    JButton boton = new JButton("Clickeame!");
    marco.add(panel);
    panel.add(boton);
    marco.setVisible(true);
  }
}
SWING en NetBeans™
 • Con NetBeans™ puedes hacer
   aplicaciones utilizando SWING de
   manera intuitiva y rápida.
 • Nunca hay que olvidar que lo que hace
   NetBeans es escencialmente lo mismo
   que si lo hicieramos con Notepad.
 • Al final toda aplicación de escritorio
   puede reducirse a código –a menos
   que añada una imagen lógicamente.
SWING en NetBeans™
• Para comenzar a hacer
  una aplicación de
  escritorio, haz click en:
• File > New project… >
  Java > Java Desktop
  Application > Next.
• Después le ponemos
  nombre al proyecto, y ya
  está.
Controles de SWING




Puedes ver una lista de los controles básicos en esta página.
¿Qué son los «Organizadores»?
• Los organizadores de
  distribución (layout
  managers en inglés) o
  simplemente «layouts»
  son objetos que me
  permiten disponer los
  distintos controles en un
  formulario de manera
  ordenada, eficiente y
  dinámica.
Organizadores o « Layouts »
 • En NetBeans™ se trabaja el layout
   automáticamente.
 • Esto se puede
   ver con las
   marcas del
   programa:
Layouts en Java™
• Existen ocho
  manejadores de layout de
  uso general:
  – BorderLayout
  – BoxLayout
  – CardLayout
  – FlowLayout
  – GridBagLayout
  – GridLayout
  – GroupLayout
  – SpringLayout
BorderLayout
• Tiene cinco áreas: TOP (arriba), BOTTOM (abajo), RIGHT
  (derecha), LEFT (izquierda) y CENTER (centro)
• Cada control se localiza en una de esas áreas.
• Éste es el Layout por defecto para los “marcos” (JFrame).
BoxLayout
• Agrupa los
  componentes en una
  sola columna, o en una
  sola fila.
• Tiene opciones para
  centrar, etc.
CardLayout
• Da opción de poner
  varios componentes en
  momentos distintos.
• Tiene una funcionalidad
  parecida a la de un
  “panel de viñetas”.
FlowLayout
GridBagLayout
GridLayout

• Sencillamente divide el
  contenedor en una grilla
  de celdas iguales.
• El resultado es controles
  del mismo tamaño.
• Para ver el uso de este
  layout ver el ejemplo 2.
GroupLayout
• Es el más complicado.
• Está hecho para ser utilizado desde un GUI, aunque
  también puede utilizarse manualmente.
• Internamente tiene dos organizaciones: vertical y
  horizontal.
• Cada elemento tiene que configurarse dos veces.
SpringLayout

• Es un poco menos complicado
  que el anterior.
• También está hecho para ser
  utilizado desde un GUI.
• Permite alinear un conjunto de
  controles en base a patrones, a
  distancias adecuadas para la
  visión.

Contenu connexe

Tendances (20)

interfaz grafica
interfaz graficainterfaz grafica
interfaz grafica
 
Sesion10 Interfaces Graficas Usuarios - java
Sesion10 Interfaces Graficas Usuarios - javaSesion10 Interfaces Graficas Usuarios - java
Sesion10 Interfaces Graficas Usuarios - java
 
Java
JavaJava
Java
 
Layouts - Java
Layouts - JavaLayouts - Java
Layouts - Java
 
Contenedores Swing en Netbeans
Contenedores Swing en NetbeansContenedores Swing en Netbeans
Contenedores Swing en Netbeans
 
Swing
SwingSwing
Swing
 
Elementos Swing
Elementos SwingElementos Swing
Elementos Swing
 
12swing gui
12swing gui12swing gui
12swing gui
 
Clase 5 JAVA 2012
Clase 5 JAVA 2012Clase 5 JAVA 2012
Clase 5 JAVA 2012
 
Interfaces de usuario con awt
Interfaces de usuario con awtInterfaces de usuario con awt
Interfaces de usuario con awt
 
Unidad 2 tópicos avanzados de programacion
Unidad 2 tópicos avanzados de programacionUnidad 2 tópicos avanzados de programacion
Unidad 2 tópicos avanzados de programacion
 
Diferencias swing y awt
Diferencias swing y awtDiferencias swing y awt
Diferencias swing y awt
 
S6 p2
S6 p2S6 p2
S6 p2
 
AWT- JAVA
AWT- JAVAAWT- JAVA
AWT- JAVA
 
Guia practica funciones en java con NetBeans
Guia practica funciones en java con NetBeansGuia practica funciones en java con NetBeans
Guia practica funciones en java con NetBeans
 
Sesion12-Componentes AWT
Sesion12-Componentes AWTSesion12-Componentes AWT
Sesion12-Componentes AWT
 
Interfaz grafica matlab
Interfaz grafica matlabInterfaz grafica matlab
Interfaz grafica matlab
 
Diapositivas sobre AWT
Diapositivas sobre AWTDiapositivas sobre AWT
Diapositivas sobre AWT
 
2.1. arena-y-binding
2.1. arena-y-binding2.1. arena-y-binding
2.1. arena-y-binding
 
Miswing 110511215936-phpapp01
Miswing 110511215936-phpapp01Miswing 110511215936-phpapp01
Miswing 110511215936-phpapp01
 

Similaire à Swing1

Similaire à Swing1 (20)

Introducción a swing. taller de programación 2016
Introducción a swing. taller de programación 2016Introducción a swing. taller de programación 2016
Introducción a swing. taller de programación 2016
 
Trabajo teórico exposcición
Trabajo teórico exposciciónTrabajo teórico exposcición
Trabajo teórico exposcición
 
JAVA Interfaz gráfica (GUI)
JAVA Interfaz gráfica (GUI)JAVA Interfaz gráfica (GUI)
JAVA Interfaz gráfica (GUI)
 
Controles de Interfaz Introduccion.pdf
Controles de Interfaz Introduccion.pdfControles de Interfaz Introduccion.pdf
Controles de Interfaz Introduccion.pdf
 
Swing intefaz grafica de usuario
Swing intefaz grafica de usuarioSwing intefaz grafica de usuario
Swing intefaz grafica de usuario
 
Clase swing
Clase swingClase swing
Clase swing
 
Java 120706083911-phpapp01
Java 120706083911-phpapp01Java 120706083911-phpapp01
Java 120706083911-phpapp01
 
Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 
Que Es Swing
Que Es SwingQue Es Swing
Que Es Swing
 
Gestores de diseño
Gestores de diseñoGestores de diseño
Gestores de diseño
 
Gestores de diseño
Gestores de diseñoGestores de diseño
Gestores de diseño
 
Gestores de diseño
Gestores de diseñoGestores de diseño
Gestores de diseño
 
Escuela superior politecnica de chimborazo’’
Escuela superior politecnica de chimborazo’’Escuela superior politecnica de chimborazo’’
Escuela superior politecnica de chimborazo’’
 
Graficas matlab
Graficas matlabGraficas matlab
Graficas matlab
 
CLASE SWING
CLASE SWING CLASE SWING
CLASE SWING
 
Actividad 4 presentacion multimedia modulo 4
Actividad 4 presentacion multimedia modulo 4Actividad 4 presentacion multimedia modulo 4
Actividad 4 presentacion multimedia modulo 4
 
Manual gui net_beans_2.0
Manual gui net_beans_2.0Manual gui net_beans_2.0
Manual gui net_beans_2.0
 
Conociendo Adobe Fireworks 2015
Conociendo Adobe Fireworks 2015Conociendo Adobe Fireworks 2015
Conociendo Adobe Fireworks 2015
 
Taller saberes previos
Taller saberes previosTaller saberes previos
Taller saberes previos
 

Plus de Daniel Cáceres (14)

Ejercicios1
Ejercicios1Ejercicios1
Ejercicios1
 
POO
POOPOO
POO
 
Condicionales
CondicionalesCondicionales
Condicionales
 
Variables1
Variables1Variables1
Variables1
 
Variables2
Variables2Variables2
Variables2
 
Swing2
Swing2Swing2
Swing2
 
Variables3
Variables3Variables3
Variables3
 
Ciclos
CiclosCiclos
Ciclos
 
Medios Para Vivir La Santa Pureza
Medios Para Vivir La Santa PurezaMedios Para Vivir La Santa Pureza
Medios Para Vivir La Santa Pureza
 
La Sexualidad Humana
La Sexualidad HumanaLa Sexualidad Humana
La Sexualidad Humana
 
La Vida Don De Dios
La Vida Don De DiosLa Vida Don De Dios
La Vida Don De Dios
 
El Culto Debido A Dios
El Culto Debido A DiosEl Culto Debido A Dios
El Culto Debido A Dios
 
El Decálogo (Los diez mandamientos)
El Decálogo (Los diez mandamientos)El Decálogo (Los diez mandamientos)
El Decálogo (Los diez mandamientos)
 
La Familia
La FamiliaLa Familia
La Familia
 

Dernier

Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 

Dernier (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 

Swing1

  • 1. INTERFACES GRÁFICAS Introducción al uso de SWING
  • 2. ¿Qué es una interfaz gráfica? • Llamamos interfaces gráficas a la parte de las aplicaciones de escritorio que se mira, la parte con que el usuario interactúa. • En Java™ hay tres paquetes para hacer interfaces gráficas: SWING, AWT y SWG. • Nosotros vamos a ver SWING.
  • 3. ¿Qué es una aplicación de escritorio?
  • 4. Tu primera Aplicación de Escritorio • Compila y ejecuta el siguiente programa (ejemplo 1): Import java.swing.*; public class EjemploSwing1 { public static void main(String[] args) { JFrame marco = new JFrame(); JPanel panel = new JPanel(); JButton boton = new JButton("Clickeame!"); marco.add(panel); panel.add(boton); marco.setVisible(true); } }
  • 5. SWING en NetBeans™ • Con NetBeans™ puedes hacer aplicaciones utilizando SWING de manera intuitiva y rápida. • Nunca hay que olvidar que lo que hace NetBeans es escencialmente lo mismo que si lo hicieramos con Notepad. • Al final toda aplicación de escritorio puede reducirse a código –a menos que añada una imagen lógicamente.
  • 6. SWING en NetBeans™ • Para comenzar a hacer una aplicación de escritorio, haz click en: • File > New project… > Java > Java Desktop Application > Next. • Después le ponemos nombre al proyecto, y ya está.
  • 7. Controles de SWING Puedes ver una lista de los controles básicos en esta página.
  • 8. ¿Qué son los «Organizadores»? • Los organizadores de distribución (layout managers en inglés) o simplemente «layouts» son objetos que me permiten disponer los distintos controles en un formulario de manera ordenada, eficiente y dinámica.
  • 9. Organizadores o « Layouts » • En NetBeans™ se trabaja el layout automáticamente. • Esto se puede ver con las marcas del programa:
  • 10. Layouts en Java™ • Existen ocho manejadores de layout de uso general: – BorderLayout – BoxLayout – CardLayout – FlowLayout – GridBagLayout – GridLayout – GroupLayout – SpringLayout
  • 11. BorderLayout • Tiene cinco áreas: TOP (arriba), BOTTOM (abajo), RIGHT (derecha), LEFT (izquierda) y CENTER (centro) • Cada control se localiza en una de esas áreas. • Éste es el Layout por defecto para los “marcos” (JFrame).
  • 12. BoxLayout • Agrupa los componentes en una sola columna, o en una sola fila. • Tiene opciones para centrar, etc.
  • 13. CardLayout • Da opción de poner varios componentes en momentos distintos. • Tiene una funcionalidad parecida a la de un “panel de viñetas”.
  • 16. GridLayout • Sencillamente divide el contenedor en una grilla de celdas iguales. • El resultado es controles del mismo tamaño. • Para ver el uso de este layout ver el ejemplo 2.
  • 17. GroupLayout • Es el más complicado. • Está hecho para ser utilizado desde un GUI, aunque también puede utilizarse manualmente. • Internamente tiene dos organizaciones: vertical y horizontal. • Cada elemento tiene que configurarse dos veces.
  • 18. SpringLayout • Es un poco menos complicado que el anterior. • También está hecho para ser utilizado desde un GUI. • Permite alinear un conjunto de controles en base a patrones, a distancias adecuadas para la visión.