Swing

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Swing as PDF for free.

More details

  • Words: 403
  • Pages: 2
***programaccion java*** java awt (antiguo paquete) java swing=> ha aparecido en la version de sdk 1.2. crear gui: interfaz grafica de usuario. ventajas respecto al awt: -mas componentes.[[ button ( awt ) == jbutton ( swing ) ]], la mayoria son iguales con j delante -aspecto modificable."loock and feel". ej: metal max, windows, windows classic. -gestion mejorada de la entrada del usuario.se pueden gestionar combinacciones de teclas en un objeto que se llama keystroke y registrarlo como un componente. -el evento se activara cuando se pulse dicha combinaccion si se esta utilizando el componente. -objetos de accion.hijos de acction listener. cuando estan activados controlan acciones de varios objetos componentes. -contenedores estan anidados. -bordes complejos. -cuadros de dilogo.dialogos personalizados->joptionpane. -clases muy utiles=> -jfilechooser. -jcolorchooser. -jtable. -jtree.=>arbol de datos. -manipuladores de datos. -jpasword *** -jtextpane principales clases: -las class del paquete swing se parecen mucho a las del paquete awt -todas las clases del aquete awt tienen una nueva version en swing con el prefijo j. -java awt.component ej:button. |___java.awt.container ej:frame. |____java.swing.jcomponent ej:jbutton.

y)

-nuevos desplegues: -borderlayout,flowlayout,gridlayout. -boxlayout:similar a flowlayout. si se pueden especificar los ejes(x o flowlayout ---------> --------->

previo.

(y)

boxlayout | | | v v

(x) |

-------> ------->

-overlayout:todos os componentes se a�aden encima de un componente

-springlayout:el espacio se asigna en funccion de una serie de restriscciones asociadas con cada componente. -scrollpanelayout:incorpora en el componente jscrollpane. -viewportlayout: incorpor el componente viewport.

-cambio en applet: -capas: -glasspane:capa que abarca toda la parte visible. layourdpane:subclase de jcomponent dise�ada para conseguir cuadros de dialogo mmenus emergentes y otros componentes que aparecen flotando entre el usuario y el contenido. -menubar:capa opcional que si aparece esta anclada en la parte superior. -contentpane:capa en la que se dibujara la mayor parte del contenido, cuando vayamos a a�adir un componente al japplet se debe a�adir a una de estas capas. ej: el japplet.getcontentpane().add(nombre_jbutton); -contenedores. ))1((-contenedores de nivel alto: marco donde el resto de componentes de a ventana se van a clocar. -jframe: marca (en awt frame) -jdialog: cuadro de dialogo (en awt dialog) -japplet: applet (en awt applet) ))2((-contenedores del nivel intermedio -jpane -jscrollpane->(aparecen barras de desplazamiento si hay mucho contenido(como un frame de siempre) -jtabbedpane.(aparecen las pesta�as como si fuera el mozilla. ))3((-contenedor de nivel alto -siempre lleva asociado un cotenedor de nivel intermedio en el cual se va a colocar los componentes. nivel alto nivel intermedio component component

|___contenedor

|___contenedor

|___panel |___component |___jpanel

|___applet |__japplet

Related Documents

Swing
June 2020 13
Swing
November 2019 24
Swing
May 2020 11
Swing
October 2019 31
Swing
November 2019 20
Swing
November 2019 17