🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #27029

Re: Que es swing?

#27029
From: Josep
Date: Wed, 04 Nov 1998 00:00
44 lines
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-mail
References: <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