Swing y JFC (Java Foundation Classes)

La raz�n m�s fuerte es que Swing ofrece muchos beneficios a los programadores y a los usuarios finales. Entre ellos.

  • El rico conjunto de componentes listo-para-usar significa que podemos a�adir caracteristicas divertidas a nuestros programas -- botones con im�genes, barras de herramientas, panles con pesta�as, display HTML, imagenes en �tems de men�, un selector de color, etc.
  • Tambi�n significa que prodr�amos reemplazar algunos componentes personalizados con componentes Swing m�s extensibles y eficaces.
  • Tener modelos separados de datos y estados hace que los componentes Swing sean altamente personalizables y permite compartir datos entres componentes.
  • La arquitectura conctable del aspecto y comportamiento swing ofrece una aplica selecci�n de aspectos y comportamientos. Junto al aspecto y comportamiento de la plataforma usual, podemos usar el aspecto y comportamiento Java e incluso aspectos y comportamientos de terceras partes.
  • Los componentes Swing tienen soporte interno para accesibilidad, lo que hace que nuestros programas pueden usarse autom�ticamente con tecnolog�as asistivas.
  • Los componentes Swing continuar�n ampli�ndose en el futuro.

Por lo que la pregunta ser�a ahora "�Por qu� no debo convertir a Swing?"

Es razonable posponer la conversi�n si pensamos que nuestros usuarios no podr�n ejecutar los programas Swing de forma conveniente. Por ejemplo, su nuestro programa es un applet y queremos que todo el mundo pueda usarlo en internet, deber�amos considerar cuandos navegantes del Web tienen navegadores que puedan ejecutar programas Swing. En el momento de escribir esto, la mayor�a de los navegadores no tienen soporte Swing interno; los usuarios deben a�adirlo descargando e instalando Java Plug-in.

Tienes la opci�n de actualizarte a Java 2 (JDK 1.2) cuando conviertas a Swing. Sin embargo, no necesitas decidirlo ahora. Los programas escritos en JDK 1.1 y Swing funcionan muy bien en Java 2.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR