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]
-------------------------------------------------------------------------