segunda-feira, 28 de janeiro de 2013

Tela de Login com Criptografia

-->

Para demostrar essa tela de login eu criei um programa de exemplo com o J Planet. (Veja como criar um programa no J Planet)

O programa criado é um cadastro de produtos e possui uma tela de login com criptografia.

Baixe o projeto completo aqui: ProgramaComLogin.zip.

  • O programa utiliza banco de dados MySQL, por isso, é necessário conectar no banco e executar o script antes de executar o programa!


Veja algumas telas:





Classe para criptografia (Você pode baixar a classe junto com o projeto)

Criptografia.java



quinta-feira, 24 de janeiro de 2013

Código-Fonte do J Planet

-->

Para quem tiver interesse estou liberando o código-fonte do J Planet!
Dei uma filtrada no código pra tirar um pouco da bagunça! Mas as funcionalidades essenciais estão disponíveis e qualquer dúvida é só perguntar!

Algumas telas:




Baixe o projeto: J-Planet-Open-Source.zip



quarta-feira, 23 de janeiro de 2013

Primeira TAG do Blog

Olha só, que legal! Tive a honra de ter o blog tagueado pela Karol do blog Coisas de Karol com K! Valeu Karol!


  •  As regras são:
- Os blogs tagueados devem responder (113 perguntas;
- Terão de indicar 10 blogs que também devem ser tagueados;
- Os blogs escolhidos para a entrevista devem ter poucos membros aconselho menos de 100 (pois o intuito de fazermos com que eles sejam mais vistos, e unirmos mais os blogs).


  •  Perguntas:

1. Como você divulga seu blog? 

Principalmente pelo diHITT!

2. Quais assuntos tem mais visualização no seu blog?
Criação de programas Java com o J Planet.

3. Quais blogs você visita frequentemente?
Eu gosto bastante desse blog: http://www.javaprogressivo.net/. Pra quem é iniciante, tem bastante coisa legal pra aprender!


Perguntas respondidas e esses são os blogs que eu escolhi para responder também:

1. http://i-love-os-animais.blogspot.com.br/ (Animais para doação e perdidos)
2. http://cempa-sl.blogspot.com.br/ (Centro Municipal de Proteção Animal / São Leopoldo - RS)
3. http://www.opaa-alegrete.blogspot.com.br/ (Organização de Proteção Animal de Alegrete - RS)
4. http://programacaojavaparainiciantes.blogspot.com.br/
5. http://mangilibr.blogspot.com.br/
6. http://metafosfato.blogspot.com.br/
7. http://tkinaits.blogspot.com.br/
8. http://rukiatorrent.blogspot.com.br/
9. http://vila-anime.blogspot.com.br/
10. http://carrogitinho.blogspot.com.br/




quarta-feira, 16 de janeiro de 2013

Tela de Cadastro com Várias Imagens

-->


Para este exemplo, criei um cadastro para coleção de moedas!



O programa utiliza banco de dados MySQL.

Clique aqui para baixar o código-fonte do programa.

Baixe o executável do programa aqui.


Veja como ficou a classe CadastroMoedaJPanel.java



Como Recompilar com -Xlint:unchecked

-->

Veja este exemplo:

MinhaLista.java


Ao compilar esta classe, é exibida a seguinte mensagem:

Note: MinhaLista.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

Para obter mais detalhes sobre onde e porque está ocorrendo este erro, no prompt de comando, vá até o diretório onde está a classe e digite o seguinte:

javac -Xlint:unchecked MinhaLista.java

Serão exibidos os detalhes mais completos!

Estas advertências acontecem quando você usa a classe List com o recurso de genéricos.

Por isso para que a mensagem deixe de aparecer use o código assim:


Gerar .JAR pelo Prompt de Comando

-->

Antes de criar o .JAR, é necessário compilar os arquivos .java para gerar os .class.


Compilar os arquivos .java

No prompt de comando, vá até o diretório onde está o pacote com os seus arquivos .java:
No meu caso, os arquivos estão em Documentos:

cd Documents


Dê enter e digite:

javac agenda\*.java

- agenda é o nome do pacote que contém os arquivos .java



Dê enter.

- Pode aparecer uma mensagem que comece com Note.


Gerar o arquivo .JAR.

Vamos criar um arquivo manifest.mf para especificar a classe principal do aplicativo.

Crie um novo arquivo no Bloco de Notas com o seguinte texto:

Manifest-Version: 1.0
Main-Class: agenda.AgendaTeste
Class-Path: lib/jtattoo-all.jar

- Em Main-Class coloque o nome do pacote seguido do nome da classe principal do seu programa (sem o '.java').

Salve o arquivo com o nome de manifest e a extenção .mf.


- Eu salvei o arquivo manifest.mf no mesmo caminho onde está o meu pacote agenda.

Agora no prompt vamos criar o JAR:

Digite:

jar -cvfm MeuJar.jar manifest.mf agenda\


Clique na imagem para ampliar


- MeuJar é o nome do arquivo .jar que será criado.

Dê enter e o JAR será gerado!

Clique na imagem para ampliar

Você pode executar o jar clicando duas vezes sobre ele ou pelo prompt:

java -jar MeuJar.jar



quarta-feira, 9 de janeiro de 2013

Executar o Script do Banco de Dados com o J Planet

-->

Primeiro, crie o seu programa com o J Planet!


Depois de gerar os arquivos .java do seu programa, basta clicar em "Executar Script do Banco de Dados" e pronto seu banco de dados e suas tabelas serão criadas.


Gerar Boleto Bancário com Bopepo

-->

Este exemplo foi tirado do site do projeto JRimum. Veja em http://www.jrimum.org/bopepo/wiki/Componente/Documentacao/Tutoriais/GeracaoDeBoletoPadrao.

Para este exemplo você vai precisar baixar os seguintes jars:
Adicione os jars ao classpath do seu projeto.

* Você deve ter um programa para visualizar PDF instalado para abrir o boleto.

MeuPrimeiroBoleto.java


Ao executar a classe, o boleto será gerado:


sábado, 5 de janeiro de 2013

Imprimir JTable com Método Print

-->

Para imprimir o conteúdo de uma JTable de uma forma simples você pode usar o método print().
Você ainda pode definir um título para a página.



Para demonstrar, criei um programa com o J Planet.



Eu adicionei um botão na tela de consulta utilizando o NetBeans IDE, como mostra a imagem a seguir:


Na ação do botão eu inseri o seguinte código:


Ao clicar para imprimir, abrirá uma janela. Escolha a impressora e clique em "Imprimir".


A impressão ficará assim:


sexta-feira, 4 de janeiro de 2013

Gerar Contrato com um Programa Java

-->

O documento gerado segue um modelo de Contrato de Prestação de Serviço, mas você poderá alterar o texto do documento no código-fonte de acordo com a necessidade.
O arquivo gerado tem a extensão .RTF e pode ser editado no Word como se fosse um .DOC.

Para gerar documentos RTF vamos utilizar o iText.
Eu utilizei a versão 2.1.7 porque a versão 5 não suporta a criação de arquivos RTF, só PDF.

Baixe os seguintes jars:

Depois adicione os jars do iText ao classpath da sua aplicação.

Para este exemplo, primeiro eu criei um programa com o J Planet.



Eu adicionei um botão na tela de cadastro utilizando o NetBeans IDE, como mostra a imagem a seguir:



Você deve adicionar a seguinte classe ao projeto:

CriandoContrato.java


Agora, é só chamar o método para gerar o contrato na ação do botão assim:

* Para evitar erros, desabilite o botão de gerar contrato quando não houver registros cadastrados.

Related Posts Plugin for WordPress, Blogger...