sábado, 1 de julho de 2017

Java Desktop - Cadastro de logins

Eclipse Java JFrame

Após criar uma janela de Login para acessar o sistema mediante nome e senha, podemos criar um formulário para cadastrar novos logins, ou novos usuários que podem acessar o sistema. 

Isso quer dizer criar um novo formulário, seguindo os mesmos passos da série Java Desktop - Cadastro CRUD: criar uma classe no pacote bean; implementar a interface Dao na classe LoginDao, do pacote dao; LoginCT no pacote controle e criar a classe JFrame para o formulário. 

Finalmente, para abrir o formulário de Login, acrescentar um botão no JFrame FormCliente.

sábado, 24 de junho de 2017

Java Desktop - Login de acesso

Eclipse Login Window

Retomando o projeto de Cadastro de Clientes, podemos aprimorar criando uma tela de Login.

Para implementar este recurso, é necessário ter o projeto pronto, da série Java Desktop - Cadastro CRUD desde blog. Confira neste link.

São três alterações: criar uma tabela no banco de dados, a classe Dao para o cadastro de novos acessos, criar uma classe JFrame para a tela/janela de Login e alterar a classe Principal, que é a classe main.

quarta-feira, 24 de maio de 2017

Como enviar textos do smartphone para o Kindle

Moto G3 & Kindle

A tela do celular não favorece muito a leitura de textos longos, da mesma forma que no computador desktop ou notebook. Para estes dois, veja como enviar textos para o Kindle nestes links: 
Como enviar arquivos de texto do computador direto para o Kindle
Como enviar e converter arquivos de texto para o Kindle via e-mail
Enviando textos da web para o Kindle

Você também pode passar um texto interessante que você viu no seu celular, além de arquivos de textos que estejam no seu aparelho. 

Antes de qualquer coisa, confira nesta publicação como colocar o seu e-mail numa lista dentro do seu cadastro na Amazon, para poder enviar os textos para o e-book.

segunda-feira, 8 de maio de 2017

Java Desktop, Cadastro CRUD: Final


Na parte 5 o sistema ficou parcialmente pronto, com a janela desenhada, porém sem funcionamento. 

Nesta parte final veremos passo a passo os métodos que farão a rotina de inserir, atualizar, pesquisar e deletar dados. Usando a Orientação a Objetos, veremos o método montaCliente, que monta no objeto Cliente os dados preenchidos no formulário, para inserir, atualizar e deletar; limpaTela para apagar os campos, quando necessário para inserir novos dados; setCliente, responsável por preencher os campos do formulário com os dados do cliente selecionado na lista de pesquisa; carregaLista, que "alimenta" o combobox com os registros cadastrados no banco e os métodos da interface de eventos ActionListener, onde os botões são programados para executar cada um sua ação no sistema. Para que o CRUD funcione é preciso criar uma outra classe, como dito anteriormente na parte 2, a classe ClienteCT.