Malogey

Noviembre 9, 2008

Swing para Java

Archivado en: Java — cmontedonico @ 7:08 pm
Tags: ,

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.

2 comentarios »

  1. 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

  2. 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


Canal RSS de los comentarios de la entrada. URI para TrackBack.

Deja un comentario

Blog de WordPress.com.