ObjectOutputStream com JInternalFrame(gravando objetos...)

0 respostas
E

Olá pessoal,

Bom, não estou conseguindo gravar um ObjectOutputStream em um arquivo sequencial. Estou usando a seguinte instrução para criar o arquivo:

try {

objetoEscrita = new ObjectOutputStream( new FileOutputStream( caminhoArquivo ) );  // caminhoArquivo já contém o caminho do arquivo a ser criado.

…

}

catch ( IOException ioException ) {

…

}

E para gravar meu objeto as instruções a seguir:

try{
objetoEscrita.writeObject( conta );

...
}

catch (  ) {



}

Onde conta é um objeto do tipo Conta que implementa a interface Serializable.

Estas operações estão sendo feitas dentro de uma classe que herda de JInternalFrame.

Quando rodo o debug do Eclipse e ponho um breakpoint na linha em que é instanciado o ObjectOutputStream tenho a mensagem que a instrução ‘ObjectOutputStream( new FileOutputStream( caminhoArquivo ) )’ não é uma operação de JInternalFrame válida, porém não é disparada nenhuma exceção. Assim meu objetoEscrita fica nulo.

Espero alguma resposta… desde já agradecido!

Pablo

Criado 26 de outubro de 2004
Respostas 0
Participantes 1