Clase swing
DEFINICION
 El paquete Swing es parte de la JFC (Java Foundation Classes) en la plataforma Java. La JFC provee
facilidades para ayudar a la gente a construir GUI. Swing abarca componentes como botones, tablas,
marcos, etc.
 Con Swing le daremos vida a nuestro sistema, ya que se crearán las vistas de la aplicación, por medio
de las cuales el Usuario interactuará con el sistema, veremos que se tiene una gran cantidad de
posibilidades para estructurar nuestros desarrollos, se pueden manejar los eventos de cada
componente dependiendo de nuestras necesidades, así como utilizar look & feel para modificar el
aspecto visual de nuestras interfaces.
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.
 Además de ello, también podemos incluir un gestor de organización llamados Layout para la
distribución de los controles. En nuestro caso, lo que haremos será anular este gestor, de esta
forma, tendremos libre la distribución de los controles.
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: 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.
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.
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.
Objeto de control JButton:
 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.
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.
Clase swing java

Clase swing java

  • 1.
  • 2.
    DEFINICION  El paqueteSwing es parte de la JFC (Java Foundation Classes) en la plataforma Java. La JFC provee facilidades para ayudar a la gente a construir GUI. Swing abarca componentes como botones, tablas, marcos, etc.  Con Swing le daremos vida a nuestro sistema, ya que se crearán las vistas de la aplicación, por medio de las cuales el Usuario interactuará con el sistema, veremos que se tiene una gran cantidad de posibilidades para estructurar nuestros desarrollos, se pueden manejar los eventos de cada componente dependiendo de nuestras necesidades, así como utilizar look & feel para modificar el aspecto visual de nuestras interfaces.
  • 3.
    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.  Además de ello, también podemos incluir un gestor de organización llamados Layout para la distribución de los controles. En nuestro caso, lo que haremos será anular este gestor, de esta forma, tendremos libre la distribución de los controles.
  • 4.
    Objeto de controlJLabel  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: 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 controlJTextField  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. 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.
  • 6.
    Objeto de controlJButton:  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. 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.