Forum Main Page > Java Básico

Como exibir um arquivo texto???

Goto page 1

New Topic    Reply Message
  1. Comment Arrow




  1. brunorisso
    Offline
    Posts: 3

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    Gostaria de saber como posso abrir um arquvi txt na tela usando java...
    Explicando melhor: ja existe um arquivo txt, queria q o programa abrisse ele na tela... como se eu fosse la e desse dois cliques nele....




  1. ronaldtm
    Offline
    Posts: 2299

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    Depende do que você quer.

    Se você quer abrir o arquivo numa janela swing (puro java), uma maneira simples é ler todo o arquivo (new BufferedReader(new FileReader("arquivo"))) pra memória, transformando-o em uma String (StringBuffer), depois criar uma JFrame com uma JTextArea e jogar o texto nela. exemplo (não compilei):



    Mas já se o que você quer fazer é abrir o arquivo usando o programa padrão do windows (normalmente o notepad), dê uma olhada no projeto JDIC, que lá eles têm uma API que permite esse tipo de coisa.

    Tetsuo
    _________________
    In fact, people who study design methods without also practicing design are almost always frustrated designers who have no sap in them, who have lost, or never had, the urge to shape things. Such a person will never be able to say anything sensible about "how" to shape things either. (Christopher Alexander)




  1. brunorisso
    Offline
    Posts: 3

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    Amigão tentei executar seu codigo mas deu erro (usando eclipse)!

    Aparece no console:
    java.lang.Error: Do not use javax.swing.JFrame.setLayout() use javax.swing.JFrame.getContentPane().setLayout() instead
    at javax.swing.JFrame.createRootPaneException(Unknown Source)
    at javax.swing.JFrame.setLayout(Unknown Source)
    at AnalisePreditiva.main(AnalisePreditiva.java:184)

    Se puder me ajudar....




  1. ronaldtm
    Offline
    Posts: 2299

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    Ah, tá, aquele código ia funcionar com o JDK 5. Pra versões anteriores, modifique a parte do JFrame pra isso:


    _________________
    In fact, people who study design methods without also practicing design are almost always frustrated designers who have no sap in them, who have lost, or never had, the urge to shape things. Such a person will never be able to say anything sensible about "how" to shape things either. (Christopher Alexander)




  1. Relacionados




  1. Anunciante





New Topic    Reply Message     Forum Main Page -> Java Básico


Goto page 1