Bailando a Ritmo de Swing |
|
¿Qué es Swing? |
|
Swing es un manejador de interfaces gráficas para Java que tiene varias ventajas sobre AWT. La ventaja más importante es que es independiente de sistema por lo que se considera que sus componentes son "ligeros". Esto quiere decir que el mismo Java se encarga de dibujar los componentes en vez de mandar llamar funciones del sistema operativo para dibujar y por lo tanto sabemos que nuestra aplicación se va a dibujar de la misma manera independientemente del sistema operativo en que lo corramos. Esta es la ventaja fundamental de Java y eso hace que Swing sea un proyecto tan especial. Es muy importante notar que los componentes de Swing se comportan escencialmente de la misma manera que los componentes de AWT por lo que si estabas acostumbrado a utilizar el método setText() de un Label para cambiar el texto que tiene escrito puedes utilizar el mismo método setText() de un JLabel para cambiar el texto que tiene escrito. También los nombres se han mantenido consistentes únicamente agregando una J al nombre de los componentes de AWT. |
|
Ahora vamos a ver los elementos más de cerca, los elementos que vimos en AWT no los vamos a abarcar debido a que ya saben como utilizarlos. |
|