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

Responder a