A Wty Swing Present A

download A Wty Swing Present A

of 12

Transcript of A Wty Swing Present A

  • 7/23/2019 A Wty Swing Present A

    1/12

    AWT y Swing

    Existen dos conjuntos basicos de

    componentes.

    Para crear aplicaciones graficas o G!

    AWT abstract Window Tool"it

    Swing

  • 7/23/2019 A Wty Swing Present A

    2/12

    AWT

    Podemos reali#ar aplicaciones solas o

    applets

    $ependen del sistema nati%o para manejar

    su funcionalidad.

    Se les conoce como componentes pesados

  • 7/23/2019 A Wty Swing Present A

    3/12

    &aracteristicas de AWT

    n gran conjunto de componentes de interfa#de usuario

    n robusto modelo de manejo de e%entos

    'erramientas graficas y de imagen( incluyendoforma( color y tipo de letra. )anejadores de

    *ayout( para un manejo de %entanas flexible +ue

    no dependan de una tama,o o resolucion

    especifico. &lases de transferencia de datos( para copiar y

    pegar a tra%es de el clipboard de la plataforma en

    donde ejecutamos nuestra aplicaci-n.

  • 7/23/2019 A Wty Swing Present A

    4/12

    Swing

    Estan construidos sobre la tecnologia AWT

    Pro%een de apariencia de acuerdo al sistema

    donde se ejecuta la aplicacion Esta completamente implementada en ja%a

    Estos componentes no dependen del sistema

    donde se ejecuta para manejar sufincionalidad

    Se les conoce como componentes ligeros.

  • 7/23/2019 A Wty Swing Present A

    5/12

    &aracteristicas de Swing

    Tiene todas las caracteristicas de AWT

    ersiones del conjunto de componentes

    /001 en ja%a.

    na gran conjunto de componentes de alto

    ni%el 2 %ista de arbol( caja de lista( etc3

    $ise,o de ja%a puro.

    Apariencia modificable.

  • 7/23/2019 A Wty Swing Present A

    6/12

    Pros y contras de AWT

    elocidad( el usar el sistemanati%o como base 4ace +ue eldesempe,o de los componentesea mas rapido.

    Portabilidad de applets( casitodos los na%egadores soportanlas clases de AWT asi +ueapplets contruidos con AWT

    puede ejecutarse sin necesidad

    del pluin de ja%a. Apariencia5 los componentes

    AWT se parecen mas al sistemaen el +ue se estan ejecutando.

    Portabilidad. El uso del sistema en

    el +ue se ejecutan los componentes

    AWT crea algunas limitaciones.

    Algunos componentes pueden no

    funcionar en todas las plataformas.

    *os grandes creadores de

    componentes se 4an inclinado por

    el desarrollo de omponentes Swing

    y no AWT( esto 4ace +ue el

    conjunto de componentes AWTmas pe+u,o.

    &aracteristicas. *os componentes

    AWT no soportan caracteristicas

    como iconos y tool6tips.

    P78S &89T7AS

  • 7/23/2019 A Wty Swing Present A

    7/12

    Swing pros y contras

    Portabilidad. $ebido a +ue loscomponentes de swing estan 4ec4ossolo con ja%a( estos funcionan en casitodos las plataformas

    &omportamiento. Permiten un rangode comportamiento mas amplio ya+ue no estan limitados a los sistemasen los +ue se ejecutan.

    &aracteristicas. Soporta el uso deiconos y de tool6tips

    Soporte. Sun 4ace un gran esfuer#opara 4acer Swing mas robusto

    Apariencia. *os componentes deswing autom:ticamente pueden tomarla apariencia de cual+uier

    plataforma .

    Portabilidad de Applets. *amayoria de los na%egadoresno incluyen las clases de

    Swing A9S! +ue se debe deinstalar un plugin de ja%a;para +ue funcionen losapplets con swing

    $esempe,o. *os

    componentes Swing songeneralmente mas lentos ycon mas problemas +ueAWT.

    P78S &89T7AS

  • 7/23/2019 A Wty Swing Present A

    8/12

    clase Que es AWT Swing Visible Derivade

    Applet entana paracorrer en unna%egador

    S 9 true Panel

  • 7/23/2019 A Wty Swing Present A

    9/12

    Clase Que es AWT Swing Visible Derivade

    =rame entana +ue sepuede mo%er ycambiar detamanio; con barray boton de cerrar;

    usualmentecontiene panels

    Si 9o =also Window

  • 7/23/2019 A Wty Swing Present A

    10/12

    clase Que es AWT Swing Visible Derivade

  • 7/23/2019 A Wty Swing Present A

    11/12

    &omponentes&omponentes e+ui%alentes en AWT yswing

    Applet utton

  • 7/23/2019 A Wty Swing Present A

    12/12

    =rame