Publicidad
Publicidad

Más contenido relacionado

Publicidad
Publicidad

Java swing

  1. Definición • Podemos decir que Swing es la evolución del AWT (Abstract Window Toolkit). El diseño en Java puro posee menos limitaciones de plataforma. El desarrollo de componentes Swing es más activo. Los componentes de Swing soportan más características. A partir de AWT nace Swing con mejoras en aspectos visuales, portabilidad y comportamiento.
  2. Los controles básicos • Las ventanas de control JFrame contienen un contenedor y dentro de este, debemos agregarle un panel de contenido donde incluiremos todos los controles que vayamos a usar. Para ello, utilizaremos su método "getContentPane ()". Es decir, antes de incluir cualquier control, estos necesitaran estar incluidos dentro del panel.
  3. Objeto de control JLabel • Un objeto de control Jlabel permite dibujar en el formulario una etiqueta, entendiéndose como etiqueta una expresión estática que se quiere colocar. También es usado para mostrar los resultados de un proceso.
  4. Propiedades más usadas: • Text: Contiene el valor que se visualizará en el formulario. • Font: Permite establecer el tipo de letra de la expresión a mostrar en el formulario. • Border: Para establecer el tipo de borde de la etiqueta. • Enabled: Para habilitar o inhabilitar el uso del objeto de control.
  5. Objeto de control JTextField • Un objeto de control JTextField permite dibujar en el formulario un cuadro de texto, es decir, una caja que permite la introducción de un dato o valor. Este objeto es utilizado para el ingreso de datos.
  6. Propiedades más usadas: • Text: Contiene el valor o dato introducido en el cuadro de texto. • Font: Permite establecer el tipo de letra del texto en la caja. • Border: Para establecer el tipo de borde del cuadro de texto. • Enabled: Para habilitar o inhabilitar el uso del objeto de control. •
  7. Objeto de control JButton • Es un simple botón, con el que al hacer click programamos lo que necesitemos. Un objeto de control JButton permite dibujar en el formulario un objeto que contiene un proceso a ejecutar. Se utiliza comúnmente para llevar a cabo procesos específicos según la naturaleza de la aplicación.
  8. • Propiedades más usadas: • Text: Contiene el valor o dato introducido en el cuadro de texto. • Font: Permite establecer el tipo de letra del texto en la caja. • Enabled: Para habilitar o inhabilitar el uso del objeto de control.
  9. Resumen DEFINICIÓN: El paquete SWING en java o modo grafico en java es de fácil manejo para las personas que quieran programar GUIS (Interfaces Graficas de Usuario). SWING es muy cómodo abarcando botones, tablas, paneles y marcos, a diferencia de AWT y APPLETS; Además de los componentes ligeros suministrados originalmente por la IFC, Swing introdujo un mecanismo que permitía que el aspecto de cada componente de una aplicación pudiese cambiar sin introducir cambios sustanciales en el código de la aplicación. Ya que en el anterior blog de java habíamos mencionado el contenedor jFrame dentro del cual encontramos algunos controladores básicos; como son: JLabel, jTexField y jButton. Los controles básicos Las ventanas de control JFrame contienen un contenedor y dentro de este, debemos agregarle un panel de contenido donde incluiremos todos los controles que vayamos a usar. Es decir, antes de incluir cualquier control, estos necesitaran estar incluidos dentro del panel.
  10.  objeto de control JLabel Un objeto de control JLabel permite dibujar en el formulario una etiqueta, entendiéndose como etiqueta una expresión estática que se quiere colocar. También es usado para mostrar los resultados de un proceso. Propiedades más usadas: ● Text. ● Font. ● Border. Eventos: Click, DblClick, Destroy, DragDrop, DragOver, Error, Init, MiddleClick (Evento), MouseDown, MouseEnter, MouseLeave, MouseMove, MouseUp, MouseWheel, OLECompleteDrag, OLEDragDrop, OLEDragOver, OLEGiveFeedBack, OLESetData, OLEStartDrag, RightClick, UIEnable  Objeto de control JTextField Es una caja de texto. Se usa de igual manera que una etiqueta a la hora de programar o diseñar la interfaz, pero su diferencia con la etiqueta es que el usuario puede cambiar el contenido de la caja escribiendo en ella, con la etiqueta no puede hacerlo. Éste componente sólo admite una línea. Un objeto de control JTextField permite dibujar en el formulario un cuadro de texto, es decir, una caja que permite la introducción de un dato o valor.
  11. Propiedades más usadas: ● Font ● Border ● Enabled Métodos más usados: ● getText() ● setText() ● requestFocus() Propiedades de jTextField: Background(), Border(), Bounds(),Columns(), Cursor(),Editable(), Enabled(), Font(), Foreground(), Name(), Opaque(), Text(), ToolTipText(), Visible()  Objeto de control JButton Es un simple botón, con el que al hacer click programamos lo que necesitemos. Se utiliza comúnmente para llevar a cabo procesos específicos según la naturaleza de la aplicación. Propiedades más usadas: ● Text ● Font ● Enabled
  12. Recomendaciones • Si quieres construir una interfaz gráfica usa java Swing, ya que con swing es más fácil. • Usa Swing si quieres hacer una interfaz gráfica atractiva y con características personalizadas. • Te recomiendo aprender a usar java swing ya que es muy fácil hacer interfaces a tu propia manera de graficar y en algún momento podrias diseñar un interfaz de juegos. • Que en las escuelas secundarias utilicen java swing para promover la creatividad de los jóvenes.
  13. Conclusiones • Swing facilita a las personas la creación de GUIs.(interfaces gráficas de usuario). • Swing es la evolución del AWT (Abstract Window Toolkit), por lo que pasee menos limitaciones de plataforma, por lo que sus componentes soportan más características. • Swing es muy necesario por que es base para saber crear interfaces graficas de múltiples formularios , aplicaciones, juegos, etc.
  14. Apreciación del equipo • Esperamos que la información que hemos realizado a usted usuario le sea de mucha importancia puesto que java swing una una forma de crear tu propio interfaz. Ya sea aplicaciones, formularios, juegos, etc. Estos es muy divertido en la forma que vas a avanzando por que te da la facilidad de diseñar de manera como tu deseas. Por eso me agrada y me emociona compartirle este trabajo para que pueda interesarle sobre este tema.
Publicidad