Componentes GUI.

Páginas: 8 (1994 palabras) Publicado: 16 de septiembre de 2014
Componentes GUI.
Una interfaz gráfica de usuario (GUI) presenta un mecanismo amigable al usuario para interactuar con una aplicación. Las GUIs se crean a partir de componentes de la GUI, a estos se les conoce también como controles o widgets (accesorios de ventana) en otros lenguajes. Un componente de la GUI es un objeto con el cual interactúa el usuario mediante el ratón, el teclado u otraforma de entrada como el reconocimiento de voz.
Clase JOptionPane de Java (paquete javax.swing).
Proporciona cuadros de diálogo preempaquetados para entrada y salida. Estos diálogos se muestran mediante la invocación de los métodos static de JOptionPane.
Ejm.
// Suma.java
// Programa de suma que utiliza a JOptionPane para entrada y salida.
import javax.swing.JOptionPane; // el programa usaJOptionPane

public class Suma
{
public static void main( String args[] )
{
// obtiene la entrada del usuario de los diálogos de entrada de JOptionPane
String primerNumero =
JOptionPane.showInputDialog( "Introduzca el primer entero" );
String segundoNumero =
JOptionPane.showInputDialog( "Introduzca el segundo entero" );

// conviertelas entradas String en valores int para usarlos en un cálculo
int numero1 = Integer.parseInt( primerNumero );
int numero2 = Integer.parseInt( segundoNumero );

int suma = numero1 + numero2; // suma números

// muestra los resultados en un diálogo de mensajes de JOptionPane
JOptionPane.showMessageDialog( null, "La suma es " + suma,
"Suma de dosenteros", JOptionPane.PLAIN_MESSAGE );
} // fin del método main
} // fin de la clase Suma





Componentes básicos de GUI
JLabel
Muestra texto que no puede editarse, o iconos
JTextField
Permite al usuario introducir datos mediante el teclado. También se puede utilizar para mostrar texto que puede o no editarse
JButton
Activa un evento cuando se oprime mediante el ratón
JCheckBoxEspecifica una opción que puede seleccionarse o no
JComboBox
Proporciona una lista desplegable de elementos, a partir de los cuales el usuario puede realizar una selección, haciendo clic en un elemento o posiblemente escribiendo e el cuadro.
JList
Proporciona una lista de elementos a partir de los cuales el usuario puede realizar una selección, haciendo clic en cualquier elemento en la lista.Pueden seleccionarse varios elementos.
JPanel
Proporciona un área en la que pueden colocarse y organizarse los componentes. También puede utilizarse como un área de dibujo para gráficos

Superclases de los componentes de GUI.
El siguiente diagrama de clases UML, muestra una jerarquía de herencia que contiene clases a partir de las cuales los componentes Swing






La clase Component(java.awt) es una subclase de Object que declara muchos de los atributos y comportamientos comunes para los componentes de GUI en los paquetes java.awt y java.swing. La mayoría de los componentes GUI extienden la clase Component de manera directa o indirecta.
La clase Container (paquete java.awt) es una subclase Component. Los objetos Component se adjuntan a objetos Container (como las ventanas),de manera que los objetos component se pueden organizar y mostrar en la pantalla. Cualquier objeto que sea un Container se puede utilizar para organizar o otros objetos Container para ayudar a organizar una GUI.
La clase JComponent (javax.swing) es una subclase de Container. JComponent es la superclase de todos los componentes ligeros de Swing, y declara los atributos y comportamientos comunes.Debido a que jComponent es una subclase de Container, todos los componentes ligeros de Swing son también objetos Container.
Demostración de la clase JLabel
// LabelFrame.java
// Demostración de la clase JLabel.
import java.awt.FlowLayout; // especifica cómo se van a ordenar los componentes
import javax.swing.JFrame; // proporciona las características básicas de una ventana
import...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guia Componente Teorico
  • Guia de celulas y sus componentes
  • GUIA COMPONENTE PRACTICO HORTICULTURA
  • GUIA COMPONENTE
  • Guia de componentes
  • componentes de estudio guia
  • GUIA componente practico
  • Guias De Ondas Y Componentes Reactivos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS