Interfaces
Graficas
Primero comenzaremos definiendo el significado de una interfaz gráfica:
Swing
Es una GUI (Interfaz Gráfica del Usuario) o kit de herramientas
de Java; que hace parte de la fundación de Clases Base de Java (Oracle), dicho
en otras palabras un API (Interfaz de programación de aplicaciones) para hacer
programas en Java.
Es válido afirmar que a partir del Java Standard
Edition (J2SE 1.2), los componentes de la biblioteca Swing superaron en gran
manera los de AWT (Kit de Herramientas de Ventana Abstracta), que también era
una biblioteca de herramientas de gráficos, interfaz de usuario, y un sistema
de ventanas independientes de Java, y aunque fueron reemplazados, Swing utiliza
como base la estructura necesaria de AWT. Por su parte Swing tiene componentes
como botones, casillas de verificación, etiquetas, paneles desplazables, tablas
y listas.
Dado este pequeño preámbulo precederemos a definir los
componentes anteriormente señalados.
JFrame: Es un componente de javax.swing que permite crear
ventanas y en ellas tener diferentes componentes como JDialog con los cuales el
usuario podrá interactuar.
·
Constructores:
· JFrame (): Construye un nuevo
marco que es inicialmente invisible.
·JFrame : Crea una ventana con la configuración gráfica
especificada en el objeto GraphicsConfiguration.
·
JFrame (Cadena de texto): Crea una nueva ventana a la que se le pone por título
la cadena de texto que se le indique.
·
JFrame (Cadena de texto, GraphicsConfiguration): Crea una nueva ventana con el título y la
configuración gráfica especificados.
·
Métodos de la Clase:
De esta clase
tiene una gran variedad de métodos pero solo nombrare algunos de ellos.
frameInit(): Llama a los constructores para inicializar el JFrame
correctamente.
getGraphics (): Obtiene las características gráficas del JFrame.
setDefaultCloseOperation
(int operation): Especifica la
operación por defecto al cerrar el JFrame.
setIconImage(Image image): Define el icono
que se mostrará en la parte superior izquierda del marco del JFrame.