Java es un lenguaje de programacion desarrollado para una multitud de plataformas y procesadores.
Aplicaciones o programas graficos deberan tomar en cuenta estos aspectos, para propositos de este libro, consideramos los dos tipos de aplicaciones graficas mas comunes .
- Frames.-Es el equivalente a una aplicacion grafica comun en los diversos lenguajes de programacion visuales, tales como el visualbasic, cbuilder, delphi, etc.
- Applets.-Que en principio se pueden considerar como aplicaciones graficas o visuales normales, excepto que estos applets se empotran o incluyen dentro de una pagina html, misma que a su vez es enviada, junto con el applet a una maquina o pc remota en un intranet o internet, para que dicha maquina remota despliegue la pagina html y ejecute el programa que va en el applet.
Modelos de Frames y Applets, se pueden construir usando cualquiera de las dos galerias de componentes visuales que proporciona java, estas librerias visuales, son:
1.- JAVA AWT es la libreria visual mas antigua de java usando esta libreria, se podran construir los tres tipos de programas mas comunes como son FRAME, WINDOW y APPLET.
2.- JAVA SWING es la libreria de componentes visuales mas nueva que proporciona java, usando esta libreria se podran construir los tres tipos de programas o aplicaciones que son JFRAME, JWINDOW y JAPPLET.
package javaapplication41;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class HolaMundoSwing {
public static void main(String[] args) {
JFrame frame = new JFrame("HolaMundoSwing");
final JLabel label = new JLabel("Hola Mundo");
frame.getContentPane().add(label);
//frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.addWindowListener(new java.awt.event.WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
}
);
frame.pack();
frame.setVisible(true);
}
}