A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

PROGRAMAÇÃO Prof.: Bruno Rafael de Oliveira Rodrigues.

Apresentações semelhantes


Apresentação em tema: "PROGRAMAÇÃO Prof.: Bruno Rafael de Oliveira Rodrigues."— Transcrição da apresentação:

1 PROGRAMAÇÃO Prof.: Bruno Rafael de Oliveira Rodrigues

2 Arquivos - Streams

3 Java.io  Ler arquivo = entrada  Gravar arquivo = saída

4 Fazendo a leitura de um arquivo  Faça um arquivo qualquer no NetBeans e coloque uma frase nele.  Crie uma janela com um campo de texto e um botão.

5 Escreva o código no Evento do Botão Adapte o caminho do arquivo

6 Sobre o código  FileReader é a classe que ler o arquivo.  A abertura do arquivo tem de ser feita dentro de um bloco try catch  A classe Scanner trata a mensagem do arquivo  No Windows o caminho do arquivo deve haver duas barras  É feito um laço de repetição para ler o conteúdo do arquivo e armazenar em uma variável

7 Fazendo a gravação no Arquivo  Adicione mais dois botões ao jFrame: Botão Gravar e Limpar.

8 Gravar Arquivo

9  O PrintWriter abre o arquivo e permite escrever os dados.  Deve ser feito dentro do bloco try catch  O arquivo sempre dever ser fechado após a escrita

10 O Botão limpar  jTextField1.setText("");

11 Copie a classe e renomei-a para Arquivos2.java  Altere os botões como a seguir

12 Escrita Binária

13 Leitura

14 Classes de I/O Java  A linguagem Java é rica em classes para se trabalhar com leitura e escrita de arquivos. Dentre as classes pode-se citar:  Data Stream  BufferedInputStream, BufferedOutputStream

15 Faça um editor HTML  Em um JFrame, o usuário deve informar o nome do arquivo através de um Campo de Texto.  Editar o HTML em um JTextArea.

16 Tela Exemplo

17 Exemplo de código HTML para testar  Este codigo sera exibido na web  Assim escreve em negrito  Italico  Sublinhado  Altera a fonte

18 Resultado

19 Aprenda +  http://www.metropoledigital.ufrn.br/aulas_avancado /web/disciplinas/desktop/aula_26.html http://www.metropoledigital.ufrn.br/aulas_avancado /web/disciplinas/desktop/aula_26.html  http://download.oracle.com/javase/tutorial/essential /io/ http://download.oracle.com/javase/tutorial/essential /io/ Livros: Desenvolvendo Aplicativos com Java6 – Renato Rodrigues Java Como Programar – Deitel Use a Cabeça Java – Sierra e Bates


Carregar ppt "PROGRAMAÇÃO Prof.: Bruno Rafael de Oliveira Rodrigues."

Apresentações semelhantes


Anúncios Google