🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

AYUDA SrollPane mardito

#27572
From: Guy
Date: Tue, 18 Aug 1998 00:00
26 lines
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-mail

Show 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