Prof.: Bruno Rafael de Oliveira Rodrigues PROGRAMAÇÃO Arquivos - Streams Java.io Ler arquivo = entrada Gravar arquivo = saída 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. Escreva o código no Evento do Botão Adapte o caminho do arquivo 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 Fazendo a gravação no Arquivo Adicione mais dois botões ao jFrame: Botão Gravar e Limpar. Gravar Arquivo 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 O Botão limpar jTextField1.setText(""); Copie a classe e renomei-a para Arquivos2.java Altere os botões como a seguir Escrita Binária Leitura 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 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. Tela Exemplo Exemplo de código HTML para testar Este codigo sera exibido na web<br> <b>Assim escreve em negrito</b><br> <i> Italico</i><br> <s>Sublinhado</s><br> <font size=20, color='red'>Altera a fonte</font> Resultado Aprenda + http://www.metropoledigital.ufrn.br/aulas_avancado /web/disciplinas/desktop/aula_26.html 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