Article View: es.comp.lenguajes.java
Article #27572AYUDA SrollPane mardito
From: Guy
Date: Tue, 18 Aug 1998 00:00
Date: Tue, 18 Aug 1998 00:00
26 lines
1900 bytes
1900 bytes
Vereis estoy desarrolando una aplicacion en la que quiero
poner una imagen de fondo dentro de una ventana y luego moverla con
barras de desplazamiento.
Para ello lo que hago es crear una frame, a�adirle un scrollPane y a
este le a�ado a su vez otro panel en el que pinto la imagen que debe
aparecer como fondo. De este modo al manipular las barras de
desplazamiento se mueve el panel de la imagen.
Hasta aqui todo bien. El problema es que las barras de
desplazamiento son demasiado grandes como para que me pueda desplazar
por la imagen completa y no hay forma de meterles mano. Lo he intentado
con varios metodos de la clase ScrollPane pero ninguno parece valer para
lo que quiero. Obtengo instancias del interfaz Adjustable, pero estas no
me dejan usar los metodos que cambian el tama�o de la barra (dicen que
tiene que ser cambiada por el scrollPane).
He probado a meter la imagen dentro del propio scrollPane (sin el
ultimo panel) pero al desplazar, la imagen se deforma. Tambien he oido
que esto se puede hacer manejando los eventos de las barras de
desplazamiento, pero esto parece a priori mas complicado que cambiar el
tama�o de una barra de desplazamiento.
Ya de paso sabe alguien como hacer que la imagen de fondo no
parpadee mientras se carga, creo que hay que usar double-buffering pero
no se como hacerlo en una aplicacion.
Gracias de antemano, Guy.
Technical Details
Message-ID:
<35D98BDB.8AC65B27@abonados.cplus.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,16be47eb8224769,start X-Google-Attributes: gid1116f3,public From: Guy <0309651s01@abonados.cplus.es> Subject: AYUDA SrollPane mardito Date: 1998/08/18 Message-ID: <35D98BDB.8AC65B27@abonados.cplus.es> X-Deja-AN: 382276380 Content-Transfer-Encoding: 8bit Organization: Telefonica Transmision de Datos Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java