Elementos De La Ventana Emergente

Swing Containers: Los contenedores son componentes que permiten almacenar, alojar o contener otros elementos gráficos •Swing Controls: Elementos de interfaz de usuario: Ts son los elementos visuales básicos que el usuario finalmente ve e interactúa con. GWT ofrece una enorme lista de elementos ampliamente usados y comunes que van desde básico a lo complejo que vamos a cubrir en este tutorial. •Presentaciones: Definen cómo los elementos de interfaz de usuario se deben organizar en la pantalla y proporcionan una última mirada y se sienten a la GUI (Graphical User Interface). Esta parte será cubierto en el capítulo Diseño. •Comportamiento: Estos son eventos que se producen cuando el usuario interactúa con elementos de la IU. Esta parte será cubierto en el capítulo Manejo de Eventos.

Swing Menú Todos debemos conocer lo que es un Menú, los que estamos en este campo a diario debemos interactuar con algún tipo de menú que nos brinda opciones que queremos realizar, un editor de texto, una ventana, un navegador etc., todos deben tener un Menú desde el cual administrar nuestro sistema JMenuBar. JMenu. JMenuItem. JCheckBoxMenuItem. JRadioButtonMenuItem. JPopupMenu.

Swing Windows: Es la extensión m ´ as habitual de AWT, presente desde la versi ´ on 1.2 de Java. Swing ´ ofrece una mayor variedad de componentes y eventos, nuevas funcionalidades y una serie de ventajas sobre AWT. Además, entornos de desarrollo como Netbeans incorpo- ´ ran editores gráficos basados en Swing (ver secci ´ on 5). ´ Una alternativa a Swing es SWT (Standard Widget Toolkit), originalmente desarrollado por IBM y mantenido por la comunidad de Eclipse. SWT no es una extensión´ de AWT, sino que ha sido desarrollado desde cero. SWT es más simple que Swing, ´ más limpio en cuanto a su dice ´ no y m ˜ as r ´ apido (su rendimiento en plataformas difer- ´ entes a Windows es mucho peor), pero también es menos potente, y comparte algunos ´ de los problemas de portabilidad de AWT. No está integrado en la instalación ´ on standard ´ de Java, y no está disponible en todas las plataformas que soportan Java.

  • Swing Fillers Precisamente por ser un instrumento didáctico, tiene una interfaz usuario User Friendly. La interfaz ha sido escrita utilizando el paquete Swing de Java. Swing ha sido totalmente escrito en Java utilizando el paquete awt, y pone a disposición del usuario muchas clases que están también en awt, pero mucho mejor y más potente. Además introduce muchas más clases que no están en awt.

AWT: AWT (Abstract Window Toolkit o Kit de herramientas de Ventana Abstracta) es un librería de clases básicas desarrolladas como una solución a uno de los problemas de la programación: Las interfaces de usuario. Esto implicaba que se debían usar las APIs propias del sistema operativo, lo que provocaba que el código no se pueda transportar a otros sistemas operativos. AWT fue la primera solución a éste problema propuesto por Java.AWT está formada por un conjunto de clases que no dependen del sistema operativo, pero que proponen una serie de clases para la programación de GUIs (graphic users interfaces, interfaces gráficos de usuario). AWT usa clases gráficas comunes a todos los sistemas operativos gráficos y luego la máquina virtual traduce esa clase a la forma que tenga en el sistema concreto en el que se ejecutó el programa, sin importar que dicho sistema sea un sistema X, McIntosh o Windows

Beans:es un componente hecho en software que se puede reutilizar y que puede ser manipulado visualmente por una herramienta de programación en lenguaje Java. beans individuales pueden variar ampliamente en funcionalidad desde los más simples a los más complejos, todos ellos comparten las siguientes características: • Introspection: Permite analizar a la herramienta de programación o IDE como trabaja el bean • Customization: El programador puede alterar la apariencia y la conducta del bean. •Events: Informa al IDE de los sucesos que puede generar en respuesta a las acciones del usuario o del sistema, y también los sucesos que puede manejar. •Properties: Permite cambiar los valores de las propiedades del bean para personalizarlo (customization). •Persistence: Se puede guardar el estado de los beans que han sido personalizados por el programador, cambiando los valores de sus propiedades. En general, un bean es una clase que obedece ciertas reglas: •Un bean tiene que tener un constructor por defecto (sin argumentos) •Un bean tiene que tener persistencia, es decir, implementar el interface Serializable. •Un bean tiene que tener introspección (instrospection). Los IDE reconocen ciertas pautas de diseño, nombres de las funciones miembros o métodos y definiciones de las clases, que permiten a la herramienta de programación mirar dentro del bean y conocer sus propiedades y su conducta.

Java Persistence Persistence API- JPA - la cual se encarga de crear el modelo de tu base de datos abstrayendo por tí la capa de conexión a datos y dejándote a tí, la tarea de enfocarte en la capa de la lógica del negocio, es decir, te dedicarás únicamente a programar el código funcional!!! Y esto lo puedes aplicar tanto enaplicaciones de escritorio como en aplicaciones web. Sin dudas que a mí me ha traído bastantes beneficios. En este post mostraré de manera breve y concisa algunos alcances sobre el trabajo con JPA.


Comments

comments powered by Disqus