May 8, 2010

GUI casi lista!

El día de hoy me dediqué a cambiar los layouts de toda la interfaz. El motivo de ese cambio fue que fuera más sencillo apegarse a las guías de diseño en swing. Se pasó de un BorderLayout/GridLayout a utilizar GroupLayout.

La diferencia principal es que el GroupLayout permite posicionar los componentes de manera horizontal y  vertical, al contrario del GridLayout que se van poniendo los elementos uno tras otro sin poder dejar espacios (a no ser que chacalmente se le inserte un panel vacio #¬¬).

Cabe mencionar que se intentó ocupar el GridBagLayout pero es complejo y no me convenció mucho, ya que hay mucho que configurar y es una lata estar posicionando los elementos.

Me apoye mucho (MUCHO) de los siguientes sitios

Swing Java example to Clojure
How to Use GroupLayout
GroupLayout (Java Platform SE 6)

También se colocaron íconos en el menú para que fuera un poco menos serio; sin embargo, hay una bronca con la transparencia de las imágenes =/  Se arreglará a la brevedad...

Por último, lo único que resta de las guías de diseño es la alineación de los botones hacia la derecha.

Basta, me voy a dormir ... n_n

Saludos!
Israel

No comments:

Post a Comment