Article View: es.comp.lenguajes.java
Article #27029Re: Que es swing?
From: Josep
Date: Wed, 04 Nov 1998 00:00
Date: Wed, 04 Nov 1998 00:00
44 lines
2594 bytes
2594 bytes
Federico escribi� en mensaje <71q7ca$gra$2@talia.mad.ibernet.es>... > >PC CARRIER escribi� en mensaje <01be0658$15900000$4500a8c0@aula4-09>... >>Soy novato (muy novato) programando en java, y me gustaria saber que es >>swing >>son un paquete, una bean ? > >Yo de Swing no s� mucho: es un paquete de clases que permiten crear >interfaces complejas con elementos como Toolbars, botones especiales, etc. >Estos elementos no son comunes a todas las plataformas, por lo que para >poder usarlos estas clases deben de hacer cosas muy raras y complejas, >porque si no no me explico porque son tan lentas. M�s o menos eso es todo lo >que s�, y no lo s� a ciencia cierta. > >Si estas empezando, mi consejo es que de momento no te l�es con las clases >Swing. >Un saludo, >Federico Podr�a decirse, grosso modo, que Swing es el AWT corregido y mejorado. Swing es un conjunto de clases que proporciona una funcionalidad parecida a la del AWT (botones, checkboxes, barras de desplazamiento, etc) pero con una gran diferencia. Cuando se utiliza el AWT, se llama al sistema operativo para que cree una ventana POR CADA OBJETO y es el SO el que se encarga de gestionar el dibujo de las ventanas. Es decir, por cada bot�n (por ejemplo) hay una ventana. Esto supone un consumo de recursos muy elevado. Swing utiliza un enfoque diferente. Cada objeto Swing emplea el m�nimo de recursos necesario para dibujarse �l mismo. Posiblemente, Swing utilice c�digo nativo, pero los programas que emplean Swing est�n conceptuados - si no me equivoco- como "pure java" por lo que deber�an ejecutarse igual en cualquier entorno para el que haya una m�quina virtual java definida (o por decirlo llanamente, en cualquier m�quina en la que funcione un programa en java). Adem�s, los componentes Swing permiten ciertas cosillas, como componentes transparentes, un estilo de presentaci�n configurable, etc. Por tanto, mi consejo es que utilices las clases Swing. Yo lo hago, y la verdad, me sorprend� de que fueran tan sencillas de usar. Saludos Pep
Technical Details
Message-ID:
<71qern$4db$1@talia.mad.ibernet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<01be0658$15900000$4500a8c0@aula4-09> <71q7ca$gra$2@talia.mad.ibernet.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,8fc3703a07af3402 X-Google-Attributes: gid1116f3,public From: "Josep" <pep@megaiweb.com> Subject: Re: Que es swing? Date: 1998/11/04 Message-ID: <71qern$4db$1@talia.mad.ibernet.es> X-Deja-AN: 408425126 References: <01be0658$15900000$4500a8c0@aula4-09> <71q7ca$gra$2@talia.mad.ibernet.es> X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Organization: Telefonica Transmision de Datos Newsgroups: es.comp.lenguajes.java