lunes, 22 de febrero de 2016

JFrame


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.




 






No hay comentarios.:

Publicar un comentario