D0 Gui

Páginas: 3 (512 palabras) Publicado: 3 de julio de 2015
Interfaces gráficas de usuario
La mayor parte de las aplicaciones que se utilizan hoy en día incluyen
interfaces de usuario más sofisticadas que las de las aplicaciones que
se ejecutan en modoconsola.
Java incluye, como parte de su biblioteca de clases estándar, un
conjunto de componentes para crear interfaces gráficas de usuario.
Siguiendo la filosofía de su lema (“write once, run anywhere”),estos
componentes permiten crear interfaces portables.

AWT y Swing
Los componentes que se utilizan en Java para crear interfaces gráficas
de usuario se agrupan en dos paquetes (y sus correspondientessubpaquetes):
java.awt (Abstract Window Toolkit)

Los componentes AWT dependen de las facilidades gráficas
ofrecidas por cada sistema operativo: los programas escritos con
AWT tendrán un “look andfeel” distinto en Windows y en
UNIX.
javax.swing

SWING es 100% Java y, por tanto, completamente
independiente de la plataforma: los componentes gráficos se
pintan en tiempo de ejecución (por lo que lasaplicaciones
SWING suelen ser algo más lentas que las AWT).
En la práctica, las aplicaciones Java con interfaces gráficas de usuario
suelen mezclar AWT y SWING (porque AWT se encarga de toda lagestión de eventos y SWING ofrece componentes más sofisticados).
Interfaces de usuario

-1-

© Fernando Berzal

Frames
Los frames (marcos) son ventanas en las que se pueden colocar otros
controles de losque se utilizan para crear las interfaces gráficas de
usuario (botones, etiquetas, cajas de texto, listas desplegables, menús,
etcétera).
AWT

SWING

java.awt.Frame

javax.swing.JFrame

importjavax.swing.*;
class PrimerFrame extends JFrame
{
public PrimerFrame()
{
setTitle("Mi primer programa gráfico");
setSize(400,100);
}
}
public class FrameTest
{
public static void main(String[] args)
{
JFrameframe = new PrimerFrame();
frame.setVisible(true);
}
}

NOTA: Por defecto, un frame es de tamaño 0 x 0 píxeles.
Interfaces de usuario

-2-

© Fernando Berzal

Eventos
El programa anterior tiene un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ciclo d0-while
  • PF D0
  • Guias
  • Guias
  • Guia
  • Guia
  • Guia
  • Guia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS