Ol� Francisco,
 
        A minha aplica��o faz isso sim. O editor possui v�rios objetos de Graphics2D, e como ela e todas as subclasses n�o implementam a interface Serializable, ele possui uma classe geral que implementa Serializable.
 
class GraphicsSerializable implements Serializable...
 
        Cada classe de objetos do editor(ret�ngulo, elipse,etc...) possui uma classe serializ�vel que extends GraphicsSerializable(a qual possui atributos que guardaram todas as informa��es do ret�ngulo - posicaoX, posicaoY, largura, altura, etc...).
 
class RectangleSerializable extends GraphicsSerializable ...
 
        E possua vez esta classe possui uma inst�ncia de RectanguloSerializable.
 
class Rectangle{
    private serializable =  new RectangleSerializable()
}
 
        A classe possui um m�todo que transforma o objeto(ret�ngulo) em um objeto serializ�vel(RectanguloSerializable, com: posicaoX, posicaoY, largura, altura, etc... ).
        Assim quando o usu�rio pedir para salvar em disco, o arquivo conter� informa��es do atributo serializable que � do tipo RectanguloSerializable. E quando pedir para abrir, a classe Rectangulo possui um construtor que atribui as informa��es do serial para atributos reais do ret�ngulo a ser desenhado.
 
Precisando, estou aqui...
 
Danielle Furtado.
 
P.S: Ainda n�o clonei meu Vetor de objetos, estou analisando a melhor solu��o...
 
 
 
 
 
----- Original Message -----
From: yehaain
Sent: Sunday, January 26, 2003 11:10 AM
Subject: RES: [java-list] Sugest�o para armazenar objetos temporariamente

Ol� Dani,

 

Estou fazendo uma aplica��o que em uma fase posterior ir� precisar salvar uma imagem gerada em graohics2D em gif ou jpg...

 

Ser� que sua aplica��o faz isso ?? se fizer o c�digo dque vc est� vc pode passar essa classe, ou dar indica��es de como posso fazer ??

 

Obrigado,

Francisco

 

-----Mensagem original-----
De: Danielle Furtado [mailto:[EMAIL PROTECTED]]
Enviada em: Thursday, January 23, 2003 1:07 PM
Para: [EMAIL PROTECTED]
Assunto: [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


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

Responder a