El método 

initComponents

 (líneas 36 a 159) fue generado completamente por Netbeans, con base en las 

interacciones del lector con el diseñador de GUIs. Este método contiene el código que crea y da formato a la GUI. 
En las líneas 38 a 93 se construyen e inicializan los componentes de la GUI. En las líneas 91 a 159 se especifi ca la 
distribución de esos componentes mediante el uso de 

GroupLayout

. En las líneas 104 a 129 se especifi ca el grupo 

horizontal y en las líneas 130 a 157 se especifi ca el grupo vertical. 

Agregamos en forma manual la instrucción que modifi ca el color de fondo del componente 

colorJPanel

en 

la línea 18, y el método 

cambiarColor

 en las líneas 23 a 28. Cuando el usuario desplaza el indicador en uno de 

los componentes 

JSlider

, el manejador de eventos de ese componente establece el texto en su correspondiente 

componente 

JTextField

 con el nuevo valor del componente 

JSlider

 (líneas 162, 167 y 172), después llama el 

método 

cambiarColor

  (líneas 163, 168 y 173) para actualizar el color de fondo del componente 

colorJPanel

El método 

cambiarColor

 obtiene el valor actual de cada componente 

JSlider

 (líneas 26 y 27), y utiliza estos 

valores como argumentos para el constructor de 

Color

 y crear un nuevo objeto 

Color

.

F.4 Recursos Web sobre 

GroupLayout

weblogs.java.net/blog/tpavek/archive/2006/02/getting_to_know_1.html

Parte 1 del mensaje publicado en el blog sobre 

GroupLayout

 de Tomas Pavel; presenta las generalidades detrás de la 

teoría de 

GroupLayout

.

weblogs.java.net/blog/tpavek/archive/2006/03/getting_to_know.html

Parte 2 del mensaje publicado en el blog sobre 

GroupLayout

 de Tomas Pavel; presenta una GUI completa, implemen-

tada con 

GroupLayout

.

wiki.java.net/bin/view/Javadesktop/GroupLayoutExample

Proporciona una demostración de una Libreta de direcciones, de una GUI creada en forma manual con 

GroupLayout

con código fuente.

java.sun.com/developer/technicalArticles/Interviews/violet_pavek_qa.html

Artículo: “La siguiente ola de GUIs: el proyecto Matisse y el IDE Netbeans 5.0”, por Roman Strobl. 

www.netbeans.org/kb/50/quickstart-gui.html

Tutorial: “Creación de GUIs en Netbeans 5.0”, por Talley Mulligan. Un recorrido a través de la creación de GUIs en 
Netbeans.

testwww.netbeans.org/kb/41/flash-matisse.html

Demostración en Flash del diseñador de la GUI Matisse de Netbeans, la cual utiliza a 

GroupLayout

 para ordenar 

componentes.

www.developer.com/java/ent/article.php/3589961

Tutorial sobre 

GroupLayout

 basado en Flash.

weblogs.java.net/blog/claudio/archive/nb-layouts.html

Tutorial: “Building Java GUIs with Matisse: A Gentle Introduction”, por Dick Wall.

F.4 Recusos Web sobre GroupLayout 

1367

31_MAQ_APENDICES_Deiltel.indd1367

5/8/084:23:58PM