🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: �Como hago una tabla editable y con scroll?

#29224
From: Pepe
Date: Fri, 30 Jan 1998 00:00
40 lines
2379 bytes
Bueno... no se si esto te puede ayudar...
A mi se me ocurre una forma de hacerlo con la que s�lo necesitas un
textfield o similar.

Para ello debes hacer algo similar a lo que hace excel...
En esta hoja de datos solo hay un campo de edici�n, el que aparece justo
encima de la tabla... el resto 'parecen' cuadros de edicion, pero es
realidad son renderizaciones o simulaciones de �stos...

Osea... que es un enga�o, las celdas son s�lo lineas y cuadros muy
elavorados... en el caso mas sencillo son simplemente regillas... quiz�s
de colores...

Lo �nico que tendr�as en memoria ser�a el contenido de cada celda,
almacenado todo en un vector bidimensional, y a la hora de pintar o
actualizar la regilla, recorrer�as el vector pintando el contenido en
una posici�n adecuada, dependiendo del scroll y de la fila que recorres. 
No es muy complicado... pero hay que hacerlo a mano... es decir, que yo
sepa no hay una clase para esto en Java...

As� no tienes mas que una zona de pantalla que hay que pintar de una
determinada forma, y un cuadro de edici�n donde se lleva el control de
la misma...

Si luego, por cada cambio del textfield actualizas la celda falsa en la
regilla donde se supone que se edita.. te queda el msmo efecto que tiene
excel... que parece que editas en la misma celda... pero es un truco.

Para que el usuario se mueva por la regilla, solo tienes que crearte un
cuadrado de selecci�n y moverlo con las teclas como hace excel. El
cuadrado de selecci�n marcar� ademas que celda contendr� lo que se edite
a partir de ese momento en el textfield real.

Espero haberte dado la idea que buscabas.
Tiene un pelin de curro, pero no mucho... el control del vector y del
scroll parece lo m�s laborioso.

Ta' luego 
        Pepe
Technical Details
Message-ID: <34D1A174.5748E2AD@geocities.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <01baebd9$86dd7180$3d8775a3@rioja.uc3m.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,8d4185cbd08bd243
X-Google-Attributes: gid1116f3,public
From: Pepe <noisyspirit@geocities.com>
Subject: Re: �Como hago una tabla editable y con scroll?
Date: 1998/01/30
Message-ID: <34D1A174.5748E2AD@geocities.com>
X-Deja-AN: 320523360
Content-Transfer-Encoding: 8bit
References: <01baebd9$86dd7180$3d8775a3@rioja.uc3m.es>
Content-Type: text/plain; charset=iso-8859-1
Organization: Universidad del Pais Vasco/Euskal Herriko Unibertsitatea
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.java