Boa noite pessoal,
Sou iniciante em Java e estou com um problema no meu programa.
A Classe Agenda.java utiliza (chama) a Classe ManipulaArquivo.java e o erro:
E:\UDESC\5a_Fase\TES-01\Agenda\src\Agenda.java:27: expected
public ManArq_ArquivoAgenda.LeDados();
^
Está aparecendo.
Se puderem me ajudar.
Desde já agradecido.
Classe Agenda.java
public class Agenda {
//Cria Tabela Hash para classe Agenda
public Hashtable TblHas_DadosAgenda = new Hashtable();
//Cria Arquivo para a classe Agenda
public ManipulaArquivo ManArq_ArquivoAgenda = new ManipulaArquivo();
//Le a tabela do arquivo (quando abrir o programa)
public ManArq_ArquivoAgenda.LeDados();
public static void main(String[] args) {
JanelaPrincipal JP_Janela = new JanelaPrincipal();
}
}
Classe ManipulaArquivo.java
class ManipulaArquivo implements Serializable{
public ManipulaArquivo(){
}
//Define nome do arquivo
String Str_Arq = "Agenda1.txt";
public void GravaDados() {
//Trata o comportamento da gravacao do arquivo
try {
File Fil_Arquivo = new File(Str_Arq);
FileOutputStream ArqFlx_Arquivo = new FileOutputStream( Fil_Arquivo );
ObjectOutputStream FlxSai_Arquivo = new ObjectOutputStream( ArqFlx_Arquivo );
FlxSai_Arquivo.writeObject(TblHas_DadosAgenda);
FlxSai_Arquivo.close();
}
catch(Exception Bad) {
System.out.println("Erro: "+Bad.getMessage());
}
}
public void LeDados() {
//Trata o comportamento da leitura do arquivo
try {
File Fil_Arquivo = new File(Str_Arq);
FileInputStream ArqFlx_Arquivo = new FileInputStream( Fil_Arquivo );
ObjectInputStream FlxEnt_Arquivo = new ObjectInputStream( ArqFlx_Arquivo );
TblHas_DadosAgenda = (Hashtable)FlxEnt_Arquivo.readObject();
FlxEnt_Arquivo.close();
}
catch(Exception Bad2) {
System.out.println("Erro: "+Bad2.getMessage());
}
}
}
Att.
Diego J. Hoss
diegohoss{arroba}gmail[ponto]com