Download J Planet

-->

Com o J PLANET é muito fácil criar programas Java com telas de cadastro, consulta e conexão com o banco de dados. 

Além disso,o J Planet conta com visuais incríveis do projeto JTattoo.


Principais Vantagens do Software J Planet:
- Interface mais fácil de usar;
- Mais rápido;
- Mais leve;
- Look And Feels do JTattoo.jar e temas exclusivos.



 Este software é totalmente GRATUITO!
 Baixe a última versão do software aqui!!



Confira o tutorial em vídeo:



SoftwareTamanhoDataAlterações feitasDownload
J Planet 1.02.13 MB21/06/2012Corrigi a função para gerar arquivo JAR. Agora, para criar o .jar é usada a classe JarOutputStream. Veja um exemplo do método usado para gerar o JAR.J-Planet-1.0.zip
J Planet 1.12.14 MB17/09/2012Novas funcionalidades: executa o script SQL para criar as tabelas do banco de dados.J-Planet-1.1.zip
J Planet 1.22.90 MB01/10/2012Novas funcionalidades: Conexão com banco de dados Firebird; e opção para criar a tela de cadastro com a tabela consulta incluída.J-Planet-1.2.zip
J Planet 1.32.92 MB15/10/2012Nova funcionalidade: Inserir imagem de fundo na janela principal.J-Planet-1.3.zip
J Planet 1.3.12.92 MB05/11/2012Nova funcionalidade: Botão para adicionar componente JFormattedTextField.J-Planet-1.3.1.zip
J Planet 1.3.22.92 MB09/11/2012Erro corrigido ao criar programa a partir de um banco de dados MySQL.J-Planet-1.3.2.zip
J Planet 1.3.32.92 MB04/12/2012Erros corrigidos.J-Planet-1.3.3.zip
J Planet 1.4.12.93 MB11/02/2013Melhoria: Organiza os arquivos em pacotes.J-Planet-1.4.1.zip
J Planet 1.4.22.63 MB26/02/2013Erro corrigido ao gerar tela de cadastro com tabela de consulta.J-Planet-1.4.2.zip
* Se você encontrou falhas no programa, deixe um comentário para que o erro possa ser corrigido.

Baixe o código-fonte do J Planet: Todo o código para criação dos arquivos .java, método para compilar arquivos e gerar o arquivo JAR, disponível aqui: Gerando CRUD - Como Gerar os Arquivos Java.

252 comentários:

  1. Andreia gostaria de saber que componente uso para fazer com que um componete expanda e retraia clicando sobre ele? Como por exemplo acontece no seu ide.

    ResponderExcluir
  2. Andreia gostaria de saber também qual componente você utiliza no botão Persistencia de Dados?

    ResponderExcluir
  3. Andreia,

    Reproduzi exatamente como no vídeo acima (criação do "agenda"), mas quando pedi para "gerar arquivo .jar" deu uma mensagem dizendo que não foi possível compilar o arquivo.

    O que pode ter ocorrido?

    ResponderExcluir
    Respostas
    1. Gilberto, eu agradeço por você ter deixado seu comentário aqui no blog.
      E peço a você e a todos os leitores um pouquinho de paciência até q este erro seja corrigido. Estou buscando uma forma melhor para gerar o arquivo JAR. Se der certo, não haverá mais este problema.

      E sempre q encontrar um problema, pode comentar aqui no blog!

      Excluir
    2. Gilberto, baixe a última versão: J Planet 1.0!

      Excluir
    3. eu baixei a versão mas tem como usa, o não acho o arquivo exe.

      Excluir
    4. O executável do programa é o arquivo com a extensão .jar.
      Mas para executá-lo você deve ter o JDK instalado e configurado.
      Veja os posts:
      Criando um Programa Java com o J Planet
      e Instalando e Configurando o JDK

      Excluir
    5. Andreia seu programa é fantástico, mas estou com problema com o banco de dados.

      Excluir
    6. Qual o problema?
      Se quiser me mande um e-mail para ateoriasw@gmail.com

      Excluir
  4. Estou com o seguinte problema:
    Ao acessar o banco de dados é apresentada a mensagem:
    "Não foi possivel acessar as tabelas do banco de dados",

    Detalhe que consegui acessar por outras ferramentas mysql

    ResponderExcluir
    Respostas
    1. Olá Administrator!
      Primeiro, obrigada por ter deixado sua dúvida, isso ajuda muito na melhoria do software!

      Esse erro pode acontecer se as suas tabelas não possuírem uma chave primária.
      O programa ignora as tabelas sem PRIMARY KEY.

      Se não for este o problema, me mande o seu script para eu dar uma olhada. O e-mail é ateoriasw@gmail.com.
      Estou aguardando!

      Excluir
    2. Administrator, baixe a última versão do J Planet. Eu fiz algumas alterações que podem resolver o problema!

      Excluir
  5. Boa tarde.. nao to conseguindo conexao com banco de dados.. pq será??

    ResponderExcluir
  6. Esse App, desenvolve para celulares moveis? Porque tipo, eu queria desenvolver um app, java e encontrei esse s:
    Obrigado!

    ResponderExcluir
  7. Olá, Andréia o programa não salva fotos, ou seja ela some apos dsalvar.

    ResponderExcluir
    Respostas
    1. Olá!
      O programa salva o caminho da imagem. Se você alterar o caminho ele não vai encontrar a imagem.

      Excluir
    2. Caro "Anônimo", me desculpe, você tem razão!
      O programa não está salvando as imagens quando salva no banco de dados. Eu demorei a perceber, pois só tinha testado salvando em arquivo.
      O problema foi resolvido na versão 1.0.5 do J Planet!

      Obrigada por ter me avisado do problema!

      Excluir
  8. baixei a versão 1.0.1 e sempre dá erro ao compilar a classe e então o executável não abre.

    ResponderExcluir
    Respostas
    1. Olá!
      Sem conhecer a sua classe fica difícil saber por que acontece esse erro. Se puder, me mande a classe por e-mail: ateoriasw@gmail.com!

      Excluir
    2. Tente criar o programa com o Gerador de CRUD, assim você poderá identificar onde está dando a exception!

      Excluir
  9. Parabéns por estar desemvolvendo este programa, espero que consiga realizar todas as funções corretamente...
    Abraços.
    Sictur

    ResponderExcluir
  10. Olá Andréia, parabens pela ferramenta:

    Através do JPlanet, gerei um programa com um banco de dados já pronto, conforme vc ensina no tutorial. Mas os campos ID (identity) não enumeram automaticamente como definido no SGDB(MySql), como posso resolver isso pelo NetBeans?
    Configurei o programa para o Tema Grafite, mas ao executar pelo NetBeans ele diz que ouve problema ao setar o tema" (coloquei as bibliotecas em seus devidos lugares (SJLookAndFeel, etc...)

    mais uma vez parabéns pelo seu espírito empreendedor.

    Wilker

    ResponderExcluir
    Respostas
    1. Wilker,
      Obrigada pelo seu comentário.

      Para o seu ID ser auto incrementado, você pode usar o seguinte código no método limpaCampos:
      protected void limpaCampos() {
      jFormattedTextFieldContatoID.setText("" + dAO.consultaProximoID());
      :

      Em relação ao LaF, você deve adicionar o jtattoo-all.jar na biblioteca, foi isso que você fez?
      E veja se você acha um código que começa assim na classe principal:
      // com.jtattoo.plaf.graphite.GraphiteLookAndFeel.setTheme(

      Remova as barras do inicio e exclua o JOptionPane que informa o erro.

      Excluir
  11. Oi Andreia, gostei demais de seu programa, e gostaria de saber se vc já pensa em colocar mais opções de banco de dados, tipo Postgresql, Firebird, etc...Também gostaria de dar uma sugestão, por que não colocar a consulta junto com o formulário de cadastro em uma aba? Acho que ficaria muito legal. Sucesso pra vc.

    ResponderExcluir
    Respostas
    1. Muito obrigada pelo seu comentário, Alexei!

      Estou começando a trabalhar com outros bancos de dados agora, e pretendo sim, usar outras opções de bancos de dados no programa em breve.
      Quanto a sua sugestão, é muito válida e será atendida!

      Mais uma vez, obrigada pelo seu comentário!
      Vlw

      Excluir
  12. Outra coisa interessante para o seu gerador, vc poderia dividir o padrão MVC em pacotes diferentes, tipo: formularios em um pacote "br.com.jplanet.view", entidades "br.com.jplanet.model", e controles "br.com.jplanet.controll".

    ResponderExcluir
    Respostas
    1. Mais uma ótima sugestão, Alexei!

      Mas pode demorar um pouquinho para eu disponibilizar essas alterações no programa porque estou com muito trabalho aqui na empresa, mas tuas sugestões são muito boas e estarão no programa, assim que possível. Obrigada!

      Excluir
  13. Bom dia Andreia, um dúvida, o seu gerador entende relacionamentos no banco de dados? Previsão da nova versão do gerador? Sucessos pra vc.

    ResponderExcluir
    Respostas
    1. Olá, Alexei!
      O J Planet não trabalha com os relacionamentos das tabelas.
      Quanto a nova versão, não posso dizer ao certo quando estará disponível, mas estou trabalhando nisso.
      Estou com pouco tempo, mas não vou descuidar disso, porém acho q vai demorar um pouco!

      Excluir
    2. Parabéns Andreia pelo software ficou muito bom!

      Venho aqui para dar uma dica, para persistência em tabelas relacionadas você pode se inspirar nesses dois projetos abaixo que utilizam o mapeamento com o hibernate:

      http://jag.sourceforge.net/


      http://www.codefutures.com/hibernate/

      Excluir
    3. Olá! Obrigada pela dica!
      Vou dar uma olhada nos links que você sugeriu! Valeu mesmo!

      Excluir
  14. Parabéns Andréia, excelente iniciativa. Nota mil.

    ResponderExcluir
    Respostas
    1. Obrigada, Joris!
      E continue acompanhando o blog pois em breve terá novidades!

      Excluir
  15. Olá, Andréia! Alguma previsão para a nova versão? Estamos aguardando ansiosamente pelo lançamento, sucessos.

    ResponderExcluir
    Respostas
    1. Alexei,
      acredito q até semana q vem consigo terminar a atualização q você está esperando!
      Suas sugestões são sempre muito bem vindas e ajudam a melhorar o programa para todos!
      Obrigada pela ajuda!

      Excluir
  16. Andreia, tem como colocar mascara em um atributo??
    Estou tentando colocar mas não estou conseguindo. :(

    ResponderExcluir
    Respostas
    1. Se você adicionou um atributo do tipo JTextField, substitua por um JFormattedTextField.
      private javax.swing.JFormattedTextField jFormattedTextFieldTelefone = new javax.swing.JFormattedTextField();
      Depois adicione a máscara. Veja o exemplo:
      jFormattedTextFieldTelefone.setColumns(13);
      jFormattedTextFieldTelefone.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("(##)####-####")));

      A próxima versão do J Planet terá uma opção para adicionar um JFormattedTextField com máscara!

      Excluir
    2. Está previsto uma data de saída?? :D

      Excluir
    3. Eu espero conseguir liberar até quinta (01/11)!

      Excluir
  17. Olá andreia tem como colocar um jcheckbox na tabela da consulta??

    ResponderExcluir
    Respostas
    1. Estou tentando alterando MyTabelModel.java, mas não estou conseguindo

      Excluir
    2. Para adicionar um checkbox na tabela, crie um programa no J Planet que salve no banco de dados. Abra o script do banco e altere o campo de VARCHAR para BOOLEAN.
      O campo boolean aparecerá como um checkbox na tabela.
      Mas se o seu programa salva em arquivo, é mais complicado, pois tudo vira String ao salvar em arquivo..

      Excluir
    3. Mas não consegui editar pela consulta :(

      Excluir
    4. Andreia, acontece o seguinte agora, antes quando usava para salvar um arquivo, eu conseguia colocar colunas e tirar colunas facilmente, mas agora estou com problemas em relação a isso, pois não consigo retirar colunas. Peço sua ajuda. Vc quer ver o programa de minha empresa??
      estou fazendo com j-planet, ele tem sido otimo recurso.

      Excluir
    5. Me mande o programa por e-mail para que eu possa entender melhor o seu problema: ateoriasw@gmail.com

      Excluir
  18. Olá Andreia, tenho uma pergunta na tela de cadastro de contatos, gostaria de criar um botão imprimir, ou algo do tipo, para imprimir os dados gerais de cada cliente

    ResponderExcluir
    Respostas
    1. Adicionar um botão na tela de cadastro é muito simples se vc utilizar o NetBeans IDE. Você pode gerar os arquivos .java e .form, depois abrir no NetBeans.
      Veja o post Criando um Programa Java e Editando no NetBeans.
      Mas de q maneira você deseja imprimir? Gerando um pdf?

      Excluir
    2. Gostaria de imprimir na impressora mesmo, a tela de cadastro automaticamente através de um botão

      Excluir
  19. Boa tarde, Andreia.

    Recebi uma missão difícil pra mim e gostaria sua ajuda. Fui incubido de criar um sistema gerenciador(cadastro) para uma entidade religiosa/filantrópica, que seja escrito em java. Precisará de um banco de dados estável e poderoso. É possível que eu consiga utilizando o JPlanet?? (Já que não programo em java)Aguardo....

    ResponderExcluir
    Respostas
    1. Olá, Conselheiro!
      O J Planet cria um banco de dados capaz de armazenar e consultar informações.
      Mas o seu programa vai ter outras funcionalidades além de cadastro e consulta você vai precisar fazer algumas alterações no banco e no código do programa.
      Se quiser, me mande um e-mail com mais informações sobre o seu programa para q eu possa te ajudar.

      ateoriasw@gmail.com

      Excluir
  20. Olá, Estou tentando criar um sistema utilizando o BD. Ele conecta no teste com sucesso e depois da o seguinte erro: Não foi possível acessar as tabelas no banco de dados, Exceção table 'mydb.rdb$relation_constraints' doens't exist.
    O que poderá ser? Já fiz teste com diversos BDs

    ResponderExcluir
    Respostas
    1. Olá, eu fiz alguns testes e não consegui reproduzir o erro q você descreveu.
      Você poderia me enviar o script do banco q apresenta este erro para eu fazer alguns testes?
      O e-mail é ateoriasw@gmail.com

      Excluir
    2. Marcelo, verifiquei agora que o J Planet 1.1 também está com erro, por causa do código pra usar o banco de dados Firebird!
      Vou tentar corrigir isso hoj e disponibilizar a versão corrigida amanhã!

      Para o pessoal q baixou o J Planet, baixem a versão q será liberada amanhã com a correção do erro!

      Excluir
  21. Olá Andreia gostaria de retirar no resultado da pesquisa algumas colunas, como faço isso?
    Pois quando testo o programa ele simplesmente não consulta a tabela

    ResponderExcluir
    Respostas
    1. O seu programa salva no banco de dados ou em arquivo?
      Se for no banco de dados, no SELECT da constante CONSULTA_PADRAO na classe Consulta, deixe apenas os campos que devem aparecer na tabela.

      Quando você abre a tela de consulta, não aparece nada na tabela?

      Excluir
    2. Este comentário foi removido pelo autor.

      Excluir
    3. Obrigado Andréia, consegui era bem aquilo que eu queria fazer. Mas agora ultima duvida é a seguinte, quero imprimir os dados da tela de cadastro, mas não estou conseguindo :(

      Excluir
    4. A maneira mais fácil é você imprimir o que aparece na tabela de consulta, como o seguinte método:
      try {
      jTable1.print();
      } catch (PrinterException ex) {
      ex.printStackTrace();
      }

      Excluir
    5. Mas tem como imprimir a tela de cadastro?? com os campos preenchidos??
      Att,

      Excluir
    6. Andréia muito obrigado pela sua imensa ajuda, você é uma excelente profissional, e te digo mais, com uma paciência incomparável é impossível não agradecer.
      Muito obrigado.

      Excluir
    7. Este comentário foi removido pelo autor.

      Excluir
    8. Olá Andreia tenho uma ultima pergunta, como faço redimensionamento automático, da minha tela de cadastro, pois é muito grande a largura e não cabe na folha A4, gostaria de poder reduzir o tamanho 50% para dar tudo direitinho dentro da folha :D

      Excluir
    9. Obrigada pelo seu comentário!
      Respondendo a sua pergunta, você pode tentar o seguinte:
      Depois de selecionar a impressora, clique em Propriedades e selecione um tamanho de papel menor que o A4.
      Eu fiz alguns testes aqui com o tamanho 8 x 10 pol. (20,3 x 25,4). Deixei a orientação da página como Retrato e a impressão ficou bem menor.
      Veja se isso funciona aí!

      Excluir
    10. Mas eu tentei com o grupo de dados aqui e não deu certo, e mesmo quando coloco para ficar enquadrado dentro das margens, simplesmente corta a imagem :(

      Excluir
    11. Eu pesquisei, mas não encontrei como redimensionar a tela de cadastro para a impressão.
      Então, abri um tópico lá no fórum do GUJ. Vamos ver se alguém sabe como fazer isso!
      http://www.guj.com.br/java/287307-imprimir-com-java#1518975

      Excluir
  22. cara andréia parabéns pela iniciativa, eu sou desenvolvedor web e designer gráfico, porém estou sentindo a necessidade de criar alguns softwares pra empresas, tais como controle de estoques, caixa, vendas etc..no jplanet eu posso criar tudo isso? e como? ou preciso também entender netbeans, pelo que percebi o seu é bem mais fácil...te agradeço muuuito se puder me ajudar...meu site é www.newdesigncomunicacao.com.br

    ResponderExcluir
    Respostas
    1. Você pode usar o J Planet para criar a parte de cadastros do seu programa.
      Mas para criar as funcionalidades específicas do seu programa, você vai precisar usar o NetBeans ou outro IDE pra desenvolver.

      Excluir
  23. Outra pergunta roda em xp normalmente?

    ResponderExcluir
  24. kkk desculpe mais pergunta quando vou executar o JAR da uma msg de erro...me parece que naum encontra o arquivo jtatoo desculpe eu naum tenho muita experiencia com esse tipo de aplicativo java...

    ResponderExcluir
    Respostas
    1. Qual é a mensagem exatamente?
      O jtattoo-all.jar tem q estar dentro da pasta lib que deve estar no mesmo caminho do JAR.

      Excluir
  25. deixa eu ver se entendi essa pasta lib é aquela da pasta java, que deve estar no mesmo caminho ou seja dentro da mesma pasta que o meu programa foi gravado? pelo que vi aqui o seu programa abre na mesma pasta que existe a pasta lib estou certo? desculpe pela ignorancia mais ainda sou iniciante nesse tipo de aplicativo. obrigado

    ResponderExcluir
    Respostas
    1. sim, se você não moveu deve estar tudo no caminho certo!
      Mas qual é a mensagem que aparece?

      Excluir
  26. Olá Andreia. Parabéns pelo seu programa. Gostei muito. Sou novo no java e estou com um problema. Quando acrescento um novo menu na tela principal usando o NetBeans, as telas de consultas ficam vazias. Sabe me dizer por quê? oObrigado

    ResponderExcluir
    Respostas
    1. Olá, Paulo! Obrigada pelo seu comentário!
      Vou corrigir esse erro na próxima versão.
      Por enquanto, a melhor maneira de resolver isso é você adicionar o painel de consulta ao JInternalFrame com o seguinte código:
      // acrescente esse código no final do construtor da classe principal.
      jInternalFrameConsultaNovaClasse1.setLayout(new BorderLayout());
      jInternalFrameConsultaNovaClasse1.add(consultaNovaClasse1JPanel);

      Excluir
    2. Bom dia, Paulo!
      Baixe a última versão com o erro corrigido!

      Excluir
    3. Boa tarde, Andréia!
      Muito obrigado. Vou baixá-lo.

      Excluir
    4. Muito bom Andreia. Como você conseguiu arrumar rapidinho.

      Muito obrigado mesmo.

      Excluir
  27. Este comentário foi removido pelo autor.

    ResponderExcluir
  28. Olá Andreia, estou com uma duvida, tenho um banco de dados com "nome", "cpf e "data de aniversario", gostaria que abrisse uma janela 90 dias antes a data do aniversario me avisando, tem como fazer isso no j-planet?

    ResponderExcluir
    Respostas
    1. Olá Adm!
      Eu fiz uma classe que pode ajudar. Dê uma olhada em http://ateoriadadesevolucao.blogspot.com.br/2012/12/criar-um-alerta-para-dia-do-aniversario.html.
      Você pode chamar esta classe na classe principal do programa assim:

      new AlertaAnivesario();

      Excluir
    2. Olá Andréia, não fui bem sucedido adicionando a classe, fiz alguns ajuste, mas não deu certo.

      Excluir
    3. Olá Adm! O que não deu certo? Me mande um e-mail com mais detalhes: ateoriasw@gmail.com

      Excluir
    4. Ok mandarei, para seu e-mail, desde já fico agradecido pela sua disposição. :D

      Excluir
  29. Oi Andréia bom dia e um feliz natal a vc...cá estou eu novamente com minhas burrices...rsrs...seguinte como eu faço pra criar todas essas áreas enviar pro banco de dados e depois imprimir na tela com a busca?

    ResponderExcluir
    Respostas
    1. Olá!
      Para criar um programa que salva no banco de dados, você pode seguir os passos deste post: http://ateoriadadesevolucao.blogspot.com.br/2012/04/criando-um-programa-java-com-o-j-planet.html.
      Ao abrir a janela de consulta, você verá os dados contidos no banco de dados.

      Qualquer dúvida, é só falar!

      Excluir
  30. Andréia quando baixo a versão atualizada 1.3.3 quando clico no arquivo do jar mostra a tela de qual programa eu uso pra abrir, ou seja naum abre direto o jplanet

    ResponderExcluir
  31. adreia onde baixo o mysql querybrowser se de manda pro meu email dricon19@hotmail.com vlw

    ResponderExcluir
  32. Olá Andreia, muito obrigado pelo seu trabalho, está excelente.
    Estou a tentar construir um programa para colecionador de moedas, precisava de meter duas fotos, uma do verso outra do reverso da moeda.
    Seria possível, ajudar-me.

    Obrigado

    ResponderExcluir
    Respostas
    1. Olá Paulo! O seu comentário não estava sendo exibido porque foi considerado Spam! Eu só vi isso hoje.

      Bom, mas respondendo a sua dúvida, fiz um post para ajudar você. Dê uma olhada!
      http://ateoriadadesevolucao.blogspot.com.br/2013/01/tela-de-cadastro-com-varias-imagens.html

      Excluir
  33. Olá Andreia, muitos parabéns pelo programa está a ficar excelente.
    Eu estou a tentar criar um programa para a minha colecção de moedas mas preciso de duas fotografias uma para o verso outra para o reverso.Como faço isso?

    ResponderExcluir
  34. Paulo

    Olá Andreia, muitos parabéns pelo programa está a ficar excelente.
    Eu estou a tentar criar um programa para a minha colecção de moedas mas preciso de duas fotografias uma para o verso outra para o reverso.Como faço isso?

    Paulo

    ResponderExcluir
  35. Boa noite, gostaria de saber se tem como mudar a (id) o quando faz o cadastro, é colocado automaticamente o número, tem como adicionar um numero maior, por ex: 60542?

    ResponderExcluir
    Respostas
    1. Sim, Eliezer! Basta você tornar o campo do id editável!
      Por exemplo:
      jFormattedTextFieldContatoID.setEnabled(true);

      Excluir
  36. Andreia seu programa é otimo,mas estou acresentado mais funções crud 1.0 qual o metodo que vc usou os botões adicinar atributos.

    ResponderExcluir
    Respostas
    1. No gerador-de-CRUD-1.0.zip tem o método para adicionar classes e atributos.
      Então você quer saber como adicionar os atributos na tela de pré-visualização do cadastro? É isso?

      Excluir
  37. Sim, é que gerador CRUD só aparece o nome exemplo "jTextField" no jLIst queria saber como você fez para aparecer não o nome e sim jtextField pronto como no jPlanet na tela que vai acresentando os componentes.aqui está meu e-mail danielreis172@htomail.com e obrigado pela atenção.

    ResponderExcluir
    Respostas
    1. Olá, Daniel! Já liberei o código-fonte com as funcionalidades que você queria!
      Veja em: Código-fonte do J Planet.
      Até!

      Excluir
  38. Oi Andreia, eu fiz todos os procedimentos que você indica no tutorial do JDK. Porém não consigo gerar o arquivo .jar. Eu uso um windows 64 bits. Isso interfere em algo? Obrigado.

    ResponderExcluir
    Respostas
    1. Olá, David!
      Não deveria dar erro, mas meu sistema é 32 bits e não tenho como testar!
      - Você baixou o JDK para 64 bits: jdk-7u2-windows-x64.exe?
      - O que você pode fazer é tentar gerar o JAR pelo prompt de comando para ver se dá algum erro.
      Veja este post: http://ateoriadadesevolucao.blogspot.com.br/2013/01/gerar-jar-pelo-prompt-de-comando.html
      - Se ocorrer erro você me avisa para que eu possa corrigir!

      Excluir
    2. Baixei o JDK 64 mesmo, também baixei o JDK 32 bits e não deu aqui... Vou testar em um máquina windows 32 amanhã.
      Porém consegui colocar o projeto no netBeans e deu quase certo. Só não deu tudo certo porque aparece esse erro:

      invalid byte 2 of 3-byte utf-8 sequence

      No caso eu não consigo editar pelo Swing, apenas diretamente no código e também os acentos não aparecem.

      E obrigado pelo resposta rápida. Você é demais mesmo!!!

      Excluir
    3. David, existe mesmo um problema quando é criado um programa com os acentos ou outros caracteres especiais (°,²,etc). O melhor é que você crie o programa sem acentos e depois edite no NetBeans para colocar os acentos!

      Excluir
    4. Ok Andréia, vou fazer isso então e qualquer coisa te incomodo aqui novamente! :)

      Excluir
    5. Hehe! Não incomoda, não! Pode perguntar a vontade!
      E se puder, me avisa se funcionar no 32 bits, daí e já sei que no 64 dá problema. Valeu!

      Excluir
    6. Oi Andréia, deu tudo certo em relação ao não uso dos caracteres especiais. E em relação ao JDK 64 bits em outra máquina compilou uma vez e depois já não compilou mais. Não sei o que pode ser, acho que pode ser algum mistério da humanidade! Rsrs

      Obrigado mais uma vez pelas respostas. Sucesso.

      Excluir
  39. andréia como vc adiciona os atributos na tela pré-visualização,textfield,combobox

    ResponderExcluir
  40. Olá. Gostei muito do programa, mas tenho uma dúvida: como faço para mudar a ordem dos campos do meu programa? Obrigado

    ResponderExcluir
    Respostas
    1. Olá, diogo! Estou trabalhando para implementar essa funcionalidade no J Planet, mas, por enquanto, você pode editar o programa em um IDE como o NetBeans (veja Editando um Programa Java no NetBeans)
      ou você pode excluir os campos e adicionar novamente na ordem desejada.

      Excluir
  41. NÃO CONSIGO CRIAR UM BANCO DE DADOS NO J PLANET 1.3.3!!!!!!

    o QUÊ EU DEVO FAZER?????

    ResponderExcluir
  42. Andreia quetal vc criar um site pelo wix ou sites.google?

    ResponderExcluir
    Respostas
    1. Poisé! Já pensei nisso, mas o Blogger é tão prático de usar!
      Mesmo assim vou dar uma pesquisada se é fácil criar um site pelo Wix!
      Valeu pela dica! ;)

      Excluir
    2. Oi Andréia, faz tempo que não apareço aqui.
      Se quiser posso te ajudar. Eu faço um site no Joomla! para você? Por ser bem simples de administrar acho bom, você só tem que ter um domínio e hospedagem. O que acha?

      Obs.: Free!! :-)

      Excluir
  43. Andréia, parabéns pelo blog!
    Uma dúvida, como faço para colocar o campo cep? Obrigado.

    ResponderExcluir
    Respostas
    1. Olá! Obrigada pelo seu comentário!

      Você pode adicionar um JFormattedTextField com uma máscara. O J Planet ainda não tem uma máscara para CEP, mas você pode abrir a classe de cadastro (pode ser em um editor de texto mesmo) e editar a máscara assim, por exemplo:
      jFormattedTextFieldCEP.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("##.###-###")));

      Vou disponibilizar a máscara para CEP na próxima versão do J Planet.
      Só falta alguns testes, talvez amanhã já esteja disponível!
      Abs

      Excluir
  44. Andréia, muito obrigado! Parabéns mais uma vez e muito sucesso!

    ResponderExcluir
  45. Andréia, Help please!!

    O erro ocorre quando vou alterar algum campo no formulário: Erro: "Parâmetros insuficientes. Eram esperados 1". Acredito que o erro está no Update, estou usando o Access. Obrigado.

    //código(Método usado)

    public void alterar_Dados(Object nome, String email, String telefone, String foto, String codigo, String endereco){
    try{
    String comandoSql = "update contatos set endereco='"+endereco+"',nome='"+nome+"',email='"+email+"',telefone='"+telefone+"',foto='"+foto+"' where codigo="+codigo;
    statement.executeUpdate(comandoSql);
    statement.close();
    }catch (SQLException e){
    JOptionPane.showMessageDialog(null,"Ocorreu um erro na alteração dos dados!"+e.getMessage());

    ResponderExcluir
    Respostas
    1. Olá! Eu não identifiquei nada de errado neste trecho de código. Fiz o teste aqui e esse erro não ocorreu!
      O erro pode estar nos valores que você está passando. Imprima os valores que são passados para o UPDATE e me envie.
      É só acrescentar essa linha de código:

      System.out.println(comandoSql);

      Aguardo seu retorno!

      Excluir
  46. Andréia, tudo bem? Realizei meu projeto e enviei para o netbeans, quando abro na aba do projeto ocorre o seguinte erro - O arquivo de form não contém um XML válido. Não é possível abrir o form. O que pode ser esse erro no netbens? Obrigado.

    ResponderExcluir
    Respostas
    1. Olá, este erro ocorre quando vc utiliza acentos e outros caracteres especiais para nomear os atributos.
      Tente criar o programa sem usar acentos e depois edite no NetBeans e acrescente os acentos necessários!

      Excluir
  47. Andréia, existe um jeito de eu enviar o meu código para você dar uma olhada para ver como corrigir um erro? Obrigado. Alexandre.

    ResponderExcluir
    Respostas
    1. Claro, Alexandre!
      Pode mandar para este e-mail: ateoriasw@gmail.com

      Excluir
  48. Andréia, Quando você irá disponibilizar outra atualização? Tks

    ResponderExcluir
    Respostas
    1. Acabei de disponibilizar: versão 1.4!
      Não tive muito tempo para testar, por isso se encontrar algum erro me avise!

      Excluir
  49. Baixei o programa de login e não sei conectar o BD para rodar o projeto, como faço para conectar o BD no Netbeans? Obrigado.

    ResponderExcluir
    Respostas
    1. Para conectar com um banco de dados MySQL eu uso o Wamp Server. É só baixar e instalar o Wamp. Vc pode ver o vídeo: http://www.youtube.com/watch?v=12Jc8TK4VZU

      Se preferir, baixe o mesmo programa que utiliza arquivo em vez de banco de dados:
      http://ateoriadadesevolucao.blogspot.com/2013/02/programa-que-salva-em-arquivo-com-tela.html

      Excluir
  50. Andréia, tudo bem? Você teria um passo a passo de como fazer um dos programas que você realizou: exemplo: Tela de Cadastro com Várias Imagens, pois gostaria de passar para os meus alunos. Obrigado.

    ResponderExcluir
    Respostas
    1. Olá! Eu fiz um tutorial de como adicionar um botão para imprimir na tela de consulta (veja aqui). Mas já estou preparando mais tutoriais, em breve publicarei aqui no blog!
      Abs

      Excluir
  51. Andréia o J Planet 1.4 está com problema na hora de criar o arquivo jar e também quando abre o projeto no netbeans. Obrigado.

    ResponderExcluir
    Respostas
    1. Obrigada por avisar! Baixe a última versão com o erro corrigido!

      Excluir
  52. Erro no J Planet 1.4 quando vai garar Jar - Não foi possível ao criar a pasta img. E agora? Obrigado e parabéns pelo projeto.

    ResponderExcluir
  53. Boa noite!
    Quando passo o projeto já conectado com o banco de dados JPlanet para o NetBeans, qualquer alteração no layout do projeto apresenta um erro em algumas classes no NetBeans. E quando faço o projeto no JPanel sem conexão com o banco de dados, ele não apresenta qualquer tipo de erro. O que pode estar dando errado?

    ResponderExcluir
    Respostas
    1. Você pode me informar quais são estes erros? Pois nos testes que fiz não encontrei nenhum erro!

      Excluir
  54. Pessoal, foi mal! Liberei o programa antes de testar corretamente! Baixem a última versão pois a versão 1.4 está com erros!

    ResponderExcluir
    Respostas
    1. Andréia, parabéns pelo trabalho realizado!
      Posta um passo a passo de como fazer um projeto com senha e depois abrir um form. Obrigado.

      Excluir
  55. Andréia, tudo bem? Parabéns pelo blog! Gostaria de sugerir de você fazer um projeto com cálculos, tipo projeto loja (comércio), com compra, venda, estoque entre outros. Obrigado.

    ResponderExcluir
    Respostas
    1. Muito obrigada pela sugestão!
      Estou trabalhando em um programa de vendas e logo publicarei aqui no blog!
      Abs

      Excluir
  56. Andréia, gostaria de saber quando vc colocara mais opções de banco de dados, tipo Postgresql

    ResponderExcluir
    Respostas
    1. Não tem previsão, porque ainda não trabalhei com este banco!
      Mas vou começar a estudar ele, e ver o que é preciso ser alterado no J Planet para usar o PostgreSQL.
      Se tiver alguma dica de tutorial, eu aceito!
      Vlw

      Excluir
  57. Caramba, meu parabéns viu?! muuuuuito bom seu programa!

    ResponderExcluir
  58. Andréia, você sabe como fazer para delimitar o tamanho de um JtextField. Por exemplo: Que o campo aceite apenas 7 caracteres. Obrigado.

    ResponderExcluir
    Respostas
    1. Ao invés de usar um JTextField, use um JFormattedTextField com uma máscara. Veja:

      jFormattedTextField1.setColumns(7);
      try {
      jFormattedTextField1.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("#######")));
      } catch (java.text.ParseException ex) {
      ex.printStackTrace();
      }

      Excluir
    2. Andréia, como faço esse procedimento no NetBeans? Obrigado.

      Excluir
  59. Boa Tarde Andréia, quando vou ajustar o programa criado na plataforma NetBeans, logo após mudar algo da tela é apresentado um erro no código, o que poderia ser? Obrigado.

    ResponderExcluir
    Respostas
    1. Você pode informar qual o erro?
      Existe um erro que ocorre na tela de cadastro com o componente JFormattedTextField.
      Este erro é resolvido selecionando o componente jFormattedTextField e editando a propriedade fomatterFactory na janela Propriedades do NetBeans. Clique sobre o campo Formato depois clique em OK.

      Excluir
  60. Andréia vc qual metodo para gerar Form e como fazer usar temas da jTatoo,Ex:small-font,large-fonte etc. tem que ter alguma licença.obrigado.

    ResponderExcluir
    Respostas
    1. Vou postar em breve o método para gerar os arquivos .form.
      O J Tattoo é um projeto de código-aberto. Você pode baixar o código-fonte em http://www.jtattoo.net/.

      Excluir
  61. Andréia o J Planet 1.4.2 está com problema na hora de criar o arquivo jar, o mesmo informa que não foi possivel criar a pasta img. e não foi possivel copiar o arquivo editar.png

    ResponderExcluir
    Respostas
    1. Oi Cleiton! Eu testei agora o J Planet 1.4.2 e consegui criar o JAR sem erros!
      Você pode me enviar o programa q vc criou para eu ver onde pode estar o erro?
      Meu e-mail: ateoriasw@gmail.com

      Excluir
    2. estou com esse mesmo problema.

      Excluir
    3. Também estou com o mesmo problema.

      Excluir
    4. A versão 1.3.3 também dá este erro ou é só na versão 1.4.2?

      Excluir
  62. Oi, eu baixei a ultima versao do programa J Planet 1.4.2, e depois de gerar o arquivo .jar, nao consigo entrar porque nao existe connexao com a base de dados...e eu mesmo apos criar em seguida script sql, continua a dar erro... nao percebo porque ! poderia me explicar onde estou a errar ?

    ResponderExcluir
  63. Eu não consigo achar na internet a versão do J Planet 1.0, posta o link pra me baixar ?

    ResponderExcluir
    Respostas
    1. A versão 1.0 já está desatualizada. Baixe a versão 1.3.3! Me avise se ocorrer erros.

      Excluir
  64. Andréia, tudo bem? Baixei um projeto feito por você, mas não sei como colocar o banco de dados sql para fazer ele funcionar, você poderia me informar. Obrigado.

    ResponderExcluir
  65. Andreia, tudo bem? como conectar com o Banco de dados access.

    ResponderExcluir
  66. Andréia com esse seu programa é possível gerar um arquivo de texto java, para eu fazer pesquisa no mesmo inserindo-o no celular que tem suporte JAVA?

    ResponderExcluir
  67. Instalei o MySQL Query Browser ontem, e quando vou abrir, coloco tudo igual o video, o localhost e tals e dar o erro:

    MySQL Error number 2003
    Can't connect to MySQL Server on 'localhost' (10061)

    pq isso? me ajuda

    ResponderExcluir
  68. Ja resolvi o problema acima /\
    Agora tenho outro problema, aqui não aparece a opção do 'Nome do Pacote', só tem o 'nome do programa' e 'nome da classe...'

    ResponderExcluir
  69. Olá é possivel criar um sistema de gerenciamento de hotel com o J-PLanet?

    ResponderExcluir
  70. OLÁ ANDRÉIA GOSTARIA DE SABER QUAL É O PROCEDIMENTO PARA EU CRIAR UM SISTEMA COM BANCO DE DADO CADASTRO DE CRIENTE E ORÇAMENTO DE PRESTAÇÃO DE SERVIÇO E NOTA COM OS DADOS DA EMPREZA O MEU PROGRAMA NÃO CONSEGUE SALVAR O TRABALHO EM JAR O QUE FAÇO DESDE JÁ AGRADEÇO

    ResponderExcluir
  71. http://www.adoradores2013.com/ aceita parceria

    ResponderExcluir
  72. Bom dia !

    Quando vou gerar o JAR parece a mensagem em: "Não foi possivel ao criar a pasta img".

    Clicko em OK e aparece : " Não foi possivel copiar o arquivo editar.png"

    ????

    ResponderExcluir
    Respostas
    1. Eu estava com o mesmo problema, você provavelmente não configurou a variável do sistema corretamente, este link mostra como fazer, depois de configurar tente criar o executável que vai dar certo.

      http://www.mediafire.com/view/?43dh94aup6dj31s

      Excluir
  73. Também estou com o problema do amigo Jean acima.

    ResponderExcluir
  74. Uma idéia: Coloque um botão de imprimir nas consultas, ficaria muito legal e completo.

    ResponderExcluir
  75. não consegui as ultimas atualizações, porque o link no site ão esta disponível, como faço ?

    ResponderExcluir
  76. Bom dia, instalei o J Planet 1.33 e fiz todos os procedimentos informados em seus tutoriais , mas infeleizmente quando solicito para editar o bando de dados ele sempre da ERRO ao carregar o drive com.mysql.jdbc.Driver! O que estou fazendo de errado.
    Grato

    ResponderExcluir
  77. Que tal o gerador já gerar tela de login?

    ResponderExcluir
  78. Outra idéia: Relacionamento de tabelas, ficaria maravilhoso e completo.

    ResponderExcluir
  79. nao consigo atualizar o J Planet da versao 1.4.2 para 1.5.0?

    ResponderExcluir
  80. voce tem a versao do J-Planet-1.5.0 a minha é a mais velha ?

    ResponderExcluir
  81. Olá Andréia.
    Primeiramente parabéns pelo excelente aplicativo.
    Eu consigo fazer esse código rodar online via browser?

    Grato
    Cristiano Cardoso

    ResponderExcluir
  82. Andréia, tudo bem?
    Como faço para calcular em vários Jtextfields e apresentar um resultado no final de um deles, quando utilizo uma formatação na saída, o resultado não aparece nos demais Jtextfields, só em alguns! Obrigado.

    ResponderExcluir
  83. andreia tudo bem eu fiz tudo certinho fui no meu computador colei o local do bin tudo verto compilei tudo certinho mas quando eu vou abrir oque eu conpilei diz a seguinte mensagem: nao foi possivel localizar o arquivo jtatto.dll e agora oque eu faço ??

    ResponderExcluir
  84. Boa tarde !

    JPlanet no meu caso está dando erro ao conectar com o banco de dados (erro ao carregar o driver com.mysql.jdbc.driver!)...

    Uso Mysql Server, vc sabe qual é problema ??

    ResponderExcluir
  85. NAO TEM COMO BAIXAR ERRO NO DOWNLOAD ARRUMA ISSO AE

    ResponderExcluir
  86. Boa Noite

    Faco todo o programa mais ele nao consegue localizar o banco de dados.
    O que devo fazer?

    ResponderExcluir
  87. Simples JAILTON, Vê se dá certo ai:

    01 - Altere persistência de Dados para:
    SALVAR EM ARQUIVO;
    02 - Altere Extensão do Arquivo para:
    .dat;
    03 - Altere configurações do Arquivo para:
    Salvar classes em arquivos diferentes;

    em seguida .....
    Gerar arquivos JAVA e Gerar arquivos JAR

    Pronto!!!!!!!!!

    ResponderExcluir
  88. Seria possível alterar para gravar como arvore binaria, e criar algo para que se possa selecionar registros e gerar uma planilha csv.

    parabéns.

    ResponderExcluir
  89. Este comentário foi removido pelo autor.

    ResponderExcluir
  90. Este comentário foi removido pelo autor.

    ResponderExcluir

Related Posts Plugin for WordPress, Blogger...