caro amigo,
a resposta eh muito simples...
vc esqueceu de instanciar as classes DataOutputStream e DataInputStream:
output = new DataOutputStream(new FileOutputStream(nomearq));
input = new DataInputStream(new FileInputStream(nomearq));
acho q seu problema deve ser resolvido...
inteh...
DareDevil
-------------------------------
" Conhecimento naum eh
acumulo de informacao.
Eh competencia para agir!!! "
-------------------------------
-----Mensagem original-----
De: Erico Augusto <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Data: S�bado, 23 de Setembro de 2000 20:56
Assunto: [java-list] DataInputStream e DataOutputStream
Ol�
Estou com um problema na compila��o do c�digo abaixo.
H� um erro indicando que DataOutputStream e DataInputStream n�o foram
encontrados na classe CriarGrafo, mesmo importando java.io.*
N�o consigo identificar a falha.
Obrigado.
Erico.
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CriarGrafo extends JFrame implements ActionListener
private int [][] Grafo;
//Retorna a matriz de adjac�ncias de custo m�nimo
private JTextArea InsAresta;
private String nomearq;
private JButton novo,abrir;
private DataInputStream input;
private DataOutputStream output;
public CriarGrafo()
super("O Problema do Menor Caminho");
setSize(300,150);
novo = new JButton("Novo");
novo.addActionListener(this);
getContentPane().add(novo);
abrir = new JButton("Abrir");
abrir.addActionListener(this);
getContentPane().add(abrir);
setVisible(true);
}
private void CriarArquivo(String s)
try
output = DataOutputStream(new FileOutputStream(nomearq));
}
catch(IOException io)
JOptionPane.showMessageDialog(null,"Erro ao tentar criar
arquivo\n"+io.toString(),"ERRO",JOptionPane.WARNING_MESSAGE);
System.exit(1);
}
}
public void AbrirArquivo(String s)
try
input = DataInputStream(new FileInputStream(nomearq));
}
catch(IOException io)
JOptionPane.showMessageDialog(null,"Erro ao tentar abrir
arquivo\n"+io.toString(),"ERRO",JOptionPane.WARNING_MESSAGE);
System.exit(1);
}
}
public void actionPerformed(ActionEvent e)
if (e.getSource() == novo)
nomearq = JOptionPane.showInputDialog(null,"Insira um nome para o
novo arquivo:[com extens�o]","Novo
Arquivo",JOptionPane.INFORMATION_MESSAGE);
CriarArquivo(nomearq);
}
else
if (e.getSource() == abrir)
nomearq = JOptionPane.showInputDialog(null,"Insira o nome do
arquivo:[com extens�o]","Abrir Arquivo",JOptionPane.INFORMATION_MESSAGE);
AbrirArquivo(nomearq);
}
}
public static void main(String []args)
new CriarGrafo();
}
}
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------