lunes, 4 de abril de 2011

¿Qué es Java Swing?

Empecemos por el principio, ¿que es java swing?
Pues bien, el paquete javax.swing nos proporciona una serie de componentes "ligeros" (todo en lenguaje Java) que, al máximo grado posible funcionan igual en todas las plataformas.
Swing nos permite dotar de una interfaz gráfica de usuario a nuestras aplicaciones, dotándolas de interactividad y riqueza visual.


Veamos nuestro primer ejemplo de esta tecnología al alcance de todos. Para empezar os dejo con el típico ejemplo del "Hola Mundo" hecho con Swing. Copiar, pegar y ejecutar para ver el resultado...





import javax.swing.JFrame;
import javax.swing.JLabel;

public class HolaMundoSwing extends JFrame {

 private static void createAndShowGUI() {
  // Crea y prepara la ventana.
  JFrame frame = new JFrame("HolaMundoSwing");
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  // Añade la etiqueta "Hola Mundo".
  JLabel label = new JLabel("Hola Mundo en Swing");
  frame.getContentPane().add(label);

  // Mostramos la ventana.
  frame.setSize(300, 100);
  frame.setVisible(true);
 }

 public static void main(String[] args) {
  // Programa un trabajo para el hilo de despacho de eventos:
  // creando y mostrando la ventana de la aplicación.
  javax.swing.SwingUtilities.invokeLater(new Runnable() {
   public void run() {
    createAndShowGUI();
   }
  });

 }
}

4 comentarios:

Unknown dijo...

Lo prove en eclipse en Ubuntu y me tira error con &quot

Unknown dijo...

usa " en vez de &quot

Anónimo dijo...

Usa las comillas

JFrame frame = new JFrame("Swing");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Anónimo dijo...

no sirve su putadera

Publicar un comentario