DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Montando Projeto: Tratamento de arquivos usando Swing

Neste artigo usaremos métodos JAVA para trabalhar diretamente com arquivos.

Iremos usar o Swing para a criação de telas no NetBeans.
Crie um projeto, no meu caso chamei de SwingArquivos1

e criei a seguinte tela no meu projeto:



fig1. Note que estarei usando um path, um caminho para um arquivo qualquer no meu exemplo estou buscando um arquivo chamado test.txt em C:\.

Criemos agora um pacote onde estarão instanciaremos mais tarde os comando de manipulação dos arquivos que quisermos. No meu projeto criei um pacote chamado, comandos.

Dentro desse pacote, vou colocar o nosso primeiro comando de localização de arquivo que deverá retornar true, quando encontrar o arquivo ou false caso contrário.

Veja nas figura2, como ficou a nossa hierarquia, do nosso pacote comandos, nossa classe de manipulação, chamada abrir, e veja os passos



fig.2

1,pacote;
2,Importe a classe java.io.file;
3,Nossa classe e seu método propriamente dito;

Executando o código

Abra sua tela swing, a qual desenhamos os campos e botões, adicione mais um , ou dois labels (vai do seu gosto e design que preferir) para sabermos qual é o retorno do método, quando positivo ou negativo.

Deve ficar semelhante:


fig.3

Precisamos agora codificar o botão de Abrir Arquivo agora, digite dentro da classe dele:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling CODE here:
        Abrir a = new Abrir();
        if(a.AbrirArquivo(jTextField1.getText())==false){
           jLabel3.setText("Falha ao encontrar arquivo");       
        }
        else{
           jLabel3.setText("Arquivo encontrado");
          
        }
    }
A primeiro instante não existe nenhum arquivo com esse nome(pelo menos não no meu disco), por isso iremos testar antes e depois.


fig.4

Agora crie um arquivo texto, chamado test.txt e veja o que acontece. Note que o nosso comando está sendo executado dentro do evento do Botão, selecionado na figura acima.

Principais Métodos da Classe File


getName : retorna o nome do arquivo;
renameTo: renomeia um arquivo;
exists: Verifica se o arquivo existe;
canWrite: Retorna true se um arquivo pode ser escrito;
canRead: Retorna true se um arquivo pode ser lido;
isFile: Retorna true se o caminho é valido para um arquivo;
lastModified: Mostra a data de última alteração do arquivo;
length: Mostra o tamanho do arquivo;
delete: Apaga um arquivo;

No próximo artigo iremos explorar mais esse comandos, até lá e um forte abraço++




    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Carlos Eduardo Domingues Mazzi

Especialista em Gestão de Projetos e Desenv. de Sistemas, Linux Certified, ITILv3- Certified, desenvolvedor e arquiteto de sistemas Java, delphi e C#. Fundador da DATACON.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03