Existen 2 librerías importantes en Java para la edición de componentes gráficos: AWT (Abstract Windowing Toolkit) y Swing. El primero es el más viejo y más complicado, pero contiene todos los componentes necesarios para diseñar gráficos, aunque contiene muchos bugs. El segundo es el que nos importa más, se llama Swing y es mucho más simple de implementar que el anterior.
Algunos componentes de Swing utilizan librerías de AWT, así que podemos arreglar las cosas de una manera sencilla:
import java.awt.*;
import javax.swing.*;
Con estas 2 opciones tenemos todo lo que necesitamos para comenzar.
Nota: Es importante saber que no es recomendable usar toda la librería con la opción *, ya que nuestra aplicación puede volverse lenta.
Ya estuvo bien de Introducción, así que vamos a ver un pequeño ejemplo para desarrollar una ventana en Java.
import javax.swing.JFrame; //Importamos la librería que necesitamos para la ventana
public class Simple extends JFrame{ //Es importante decir que es una clase heredada
public Simple(){
setSize(400,400); //Definimos el tamaño de la ventana
setTitle(“Aprendiendo Swing”); //Definimos el titulo de la ventana creada
setDefaultCloseOperation(EXIT_ON_CLOSE); //Definicion del boton para cerrar la ventana
}
public static void main(String args[]){
Simple simple = new Simple(); //Instanciamos la clase creada
simple.setVisible(true); //Hacemos visible la clase con sus propiedades
}
}
Este ejemplo es únicamente para que ustedes comprueben que su librería está bien clara y que es realmente sencillo usar Swing para realizar nuestras aplicaciones gráficas.
Hola amigo, tengo un problema al ejecutar swing, me lo compila pero no me ejecuta podrias hecharme una mano?… gracias
comentario por sudmiranda — Diciembre 21, 2008 @ 8:49 pm
Claro, dime como es tu problema con más detalle y vemos una solución posible
comentario por cmontedonico — Diciembre 21, 2008 @ 9:45 pm