Woscar

Páginas: 7 (1569 palabras) Publicado: 30 de abril de 2010
Interfaz Gráfica de Usuario

Guía Nº 1 Introducción

Interfaz Gráfica de Usuario GUI Objetivo General  Conocer las librerías graficas que ofrece Java, además de los principales elementos que las integran para desarrollo de GUI. Objetivos Específicos  Clasificar los diferentes elementos de una GUI según las funciones que desempeñen.  Identificar qué tipo de organización y distribución sedebe utilizar para el diseño de GUI, además de sus ventajas y desventajas frente al diseño gráfico.

¿Qué es una interfaz grafica, GUI? La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface) es un puente que conecta a la maquina con el usuario, permitiendo una interacción mutua, mediante un conjunto de imágenes y objetos gráficos, para representar lainformación y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para lograr la comunicación con el sistema operativo de un computador. [1] Java ofrece una variedad de bibliotecas gráficas entre los cuales se tiene AWT y Swing, estas están integradas por: [2] 1) Elementos contenedores Tienen como función almacenar los diferentes componentesgráficos de la aplicación.

JFrame: Es una ventana de nivel superior1 con un título y un borde (Por lo general es una ventana principal de la aplicación2).

1

Una ventana de nivel superior no está contenida en ningún otro objeto y se encuentra directamente sobre el escritorio. 2 Es costumbre que en la ventana principal se imponga el método main(), con ello se e invocan los recursos necesarios paracorrer la aplicación.

1

Jorge Enrique Otálora Luna

Interfaz Gráfica de Usuario

Guía Nº 1 Introducción

JPanel: Es un contenedor de componentes gráficos (botones, etiquetas, cuadro de texto etc.)

JDialog: Un diálogo es una ventana dependiente de una ventana de nivel superior con un título y un borde que se suele utilizar para tomar algún tipo de entrada del usuario.

2)Controles estándar de entrada y salida Permiten visualizar o solicitar información. JOptionPane: Forma práctica de construir un cuadro de diálogo estándar que pide a los usuarios de un valor o les informa de sobre algo.

2

Jorge Enrique Otálora Luna

Interfaz Gráfica de Usuario

Guía Nº 1 Introducción

JLabel: Es una etiqueta con una área de exposición para una cadena de texto corto o unaimagen, o ambas cosas. Control pasivo que no admite ninguna interacción con el usuario.

JTextField: Es un componente que permite la edición de una línea de texto.

JTextArea: Es un componente de texto multi-línea de área, que muestra el texto sin formato.

3) Elementos de Botones. Permite generar una cascada de eventos o acciones. JButton: Es un botón que se puede configurar, para sercontrolado, por acciones de teclado o de ratón.

JComboBox: Es un componente que combina un campo editable o botón y una lista descendente desplegable.

3

Jorge Enrique Otálora Luna

Interfaz Gráfica de Usuario

Guía Nº 1 Introducción

JRadioButton: Es un conjunto de botones que permiten solo seleccionar uno del grupo.

JCheckBox: Es un conjunto de botones que permiten seleccionar uno ovarios botones del grupo.

4) Elementos de Organización y distribución. Permiten la ubicación de los componentes gráficos de una forma ordenada en los contenedores.

Layout: Esta clase es la que decide en qué posición van los botones y demás componentes, si van alineados, en forma de matriz, cuáles se hacen grandes al maximizar la ventana, etc. Java ofrece una serie de Layout predefinidos y da laposibilidad de crear los propios. Algunos de ellos son:

GridLayout: Es un controlador de distribución que establece el recipiente de los componentes (etiquetas, botones, etc.) en forma de matriz. El contenedor (panel)

4

Jorge Enrique Otálora Luna

Interfaz Gráfica de Usuario

Guía Nº 1 Introducción

se divide en tamaño rectángulos iguales y cada uno de los componentes se ubica...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS