UML - Diagrama de clases

Páginas: 2 (491 palabras) Publicado: 23 de mayo de 2013
Interfaces de Usuario
Cuando nos referimos a una interfaz de usuario nos referimos a una interfaz gráfica.
La interfaz gráfica se compone: botones, cajas de texto, etiquetas, paneles, barras dedesplazamiento…
Java utiliza dos librerías (APIs) AWT y Swing
AWT
Abstract Window Toolkit (Kit de herramientas abstractas para ventanas)
La ventaja que tiene es que cuando ejecuto el programa en Macparece una aplicación Mac y cuando ejecuto el programa en Linux parece una aplicación Linux
Estos componentes se encuentran en la librería java.AWT.
Swing
La ventaja que presenta es que loscomponentes están grabados en código nativo lo cual le hace más portable
Los componentes de esta librería empiezan por J y se encuentran en la librería javax.swing.
Ejemplo:

import javax.swing.*;public class holamundoswing {
public static void main(String[]args){
JFrame frame=new JFrame("Ventana Hola Mundo");
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
JLabellabel=new JLabel("Hola Mundo");
frame.getContentPane().add(label);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}


import javax.swing.*;Importamos la librería Swing con el comando import

JFrame
JFrame frame=new JFrame("Ventana Hola Mundo");

Implementa una ventana. Las ventanas principales deben ser JFrame

JDialog
Implementauna ventana de tipo dialogo, se utiliza en ventanas secundarias y generalmente son llamadas por ventanas padre del tipo JFrame

JApplet
Un Applet es una aplicación java que se ejecuta dentro de unnavegador web en la máquina del cliente

frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

Nos indica lo que hará la aplicación cuando se pulsa el botón cerrar. EXIT_ON_CLOSE
Haceque el programa termine cuando el usuario cierra la ventana.

JLabel label=new JLabel("Hola Mundo");
frame.getContentPane().add(label);

Se crea un componente de tipo label y lo añadimos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagrama de clases UML
  • Diagrama de clases de UML
  • Uml diagrama de clases
  • diagrama de clases UML
  • Diagrama de clases uml
  • Uml Diagramas De Clases
  • Uml
  • Diagrama de clases uml

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS