Daniela,
 
        Quando voce d� clone no vector, voce esta clonando o vector que possui referencias para os seus objetos... pro exemplo um retangulo...
 
        Acho que o que voce deseja � chamar clone, e ter um novo vector, cheio de novos objetos seus... isso tem n formas de fazer... uma legal, e estender a classe vector e refazer o metodo clone, chamando para cada objeto no vector o .clone do mesmo... Isso se seus objetos(exemplo, retangulo) tiverem o metodo clone, sen�o voce ter� que implementa-lo...
 
        Deu para entender?
 
Abra�os,
Alessandro Romero.
       
----- Original Message -----
Sent: Thursday, January 23, 2003 2:07 PM
Subject: [java-list] Sugest�o para armazenar objetos temporariamente

Ol� lista!
Estou fazendo um editor com Graphics2D.
O editor j� salva em disco e recupera o gr�fico.(abre arquivo com v�rios Objetos q foram serializados)
Mas agora estou precisando armazenar a a��o do usu�rio para recuper�-las - simulando o <control+z> do word.
O q vcs me sugerem? Vou armazenando em vetor todos os elementos ou serializo os mesmos?
 
Tentei armazenar o vetor dos elementos num outro Vector
 
allElementos = _elementos.clone();
 
mas se modifico a posi��o de um ret�ngulo, por exemplo, e tento <control+z> ele n�o volta para posi��o anterior...como se n�o tivesse clonado e sim fazendo uma refer�ncia para o Vector _elementos.
 
Se algu�m entender meu problema e tiver alguma sugest�o...Agradecida.
 
Danielle Furtado.
 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003

Responder a