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:
Software | Tamanho | Data | Alterações feitas | Download |
J Planet 1.0 | 2.13 MB | 21/06/2012 | Corrigi 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.1 | 2.14 MB | 17/09/2012 | Novas funcionalidades: executa o script SQL para criar as tabelas do banco de dados. | J-Planet-1.1.zip |
J Planet 1.2 | 2.90 MB | 01/10/2012 | Novas 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.3 | 2.92 MB | 15/10/2012 | Nova funcionalidade: Inserir imagem de fundo na janela principal. | J-Planet-1.3.zip |
J Planet 1.3.1 | 2.92 MB | 05/11/2012 | Nova funcionalidade: Botão para adicionar componente JFormattedTextField. | J-Planet-1.3.1.zip |
J Planet 1.3.2 | 2.92 MB | 09/11/2012 | Erro corrigido ao criar programa a partir de um banco de dados MySQL. | J-Planet-1.3.2.zip |
J Planet 1.3.3 | 2.92 MB | 04/12/2012 | Erros corrigidos. | J-Planet-1.3.3.zip |
J Planet 1.4.1 | 2.93 MB | 11/02/2013 | Melhoria: Organiza os arquivos em pacotes. | J-Planet-1.4.1.zip |
J Planet 1.4.2 | 2.63 MB | 26/02/2013 | Erro corrigido ao gerar tela de cadastro com tabela de consulta. | J-Planet-1.4.2.zip |
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.
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.
ResponderExcluirEsse componente se chama JSplitPane. Dê uma olhada neste post http://ateoriadadesevolucao.blogspot.com.br/2012/05/dicas-rapidas-jsplitpane.html
ExcluirAndreia gostaria de saber também qual componente você utiliza no botão Persistencia de Dados?
ResponderExcluirEu usei um jToggleButton. Veja como fazer aqui: http://ateoriadadesevolucao.blogspot.com.br/2012/06/botao-diferente.html
ExcluirAndreia,
ResponderExcluirReproduzi 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?
Gilberto, eu agradeço por você ter deixado seu comentário aqui no blog.
ExcluirE 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!
Gilberto, baixe a última versão: J Planet 1.0!
Excluireu baixei a versão mas tem como usa, o não acho o arquivo exe.
ExcluirO executável do programa é o arquivo com a extensão .jar.
ExcluirMas 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
Andreia seu programa é fantástico, mas estou com problema com o banco de dados.
ExcluirQual o problema?
ExcluirSe quiser me mande um e-mail para ateoriasw@gmail.com
Estou com o seguinte problema:
ResponderExcluirAo 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
Olá Administrator!
ExcluirPrimeiro, 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!
Administrator, baixe a última versão do J Planet. Eu fiz algumas alterações que podem resolver o problema!
ExcluirBoa tarde.. nao to conseguindo conexao com banco de dados.. pq será??
ResponderExcluirOlá, Rodrigo!
ExcluirQual a mensagem exibida pelo programa?
Esse App, desenvolve para celulares moveis? Porque tipo, eu queria desenvolver um app, java e encontrei esse s:
ResponderExcluirObrigado!
Olá, Carlos!
ExcluirEsse software é só para Java Desktop.
Olá, Andréia o programa não salva fotos, ou seja ela some apos dsalvar.
ResponderExcluirOlá!
ExcluirO programa salva o caminho da imagem. Se você alterar o caminho ele não vai encontrar a imagem.
Caro "Anônimo", me desculpe, você tem razão!
ExcluirO 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!
baixei a versão 1.0.1 e sempre dá erro ao compilar a classe e então o executável não abre.
ResponderExcluirOlá!
ExcluirSem 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!
Tente criar o programa com o Gerador de CRUD, assim você poderá identificar onde está dando a exception!
ExcluirParabéns por estar desemvolvendo este programa, espero que consiga realizar todas as funções corretamente...
ResponderExcluirAbraços.
Sictur
Obrigada, Sictur!
ExcluirOlá Andréia, parabens pela ferramenta:
ResponderExcluirAtravé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
Wilker,
ExcluirObrigada 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.
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.
ResponderExcluirMuito obrigada pelo seu comentário, Alexei!
ExcluirEstou 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
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".
ResponderExcluirMais uma ótima sugestão, Alexei!
ExcluirMas 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!
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.
ResponderExcluirOlá, Alexei!
ExcluirO 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!
Parabéns Andreia pelo software ficou muito bom!
ExcluirVenho 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/
Olá! Obrigada pela dica!
ExcluirVou dar uma olhada nos links que você sugeriu! Valeu mesmo!
Parabéns Andréia, excelente iniciativa. Nota mil.
ResponderExcluirObrigada, Joris!
ExcluirE continue acompanhando o blog pois em breve terá novidades!
Olá, Andréia! Alguma previsão para a nova versão? Estamos aguardando ansiosamente pelo lançamento, sucessos.
ResponderExcluirAlexei,
Excluiracredito 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!
Andreia, tem como colocar mascara em um atributo??
ResponderExcluirEstou tentando colocar mas não estou conseguindo. :(
Se você adicionou um atributo do tipo JTextField, substitua por um JFormattedTextField.
Excluirprivate 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!
Está previsto uma data de saída?? :D
ExcluirEu espero conseguir liberar até quinta (01/11)!
ExcluirOlá andreia tem como colocar um jcheckbox na tabela da consulta??
ResponderExcluirEstou tentando alterando MyTabelModel.java, mas não estou conseguindo
ExcluirPara 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.
ExcluirO 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..
Mas não consegui editar pela consulta :(
ExcluirAndreia, 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??
Excluirestou fazendo com j-planet, ele tem sido otimo recurso.
Me mande o programa por e-mail para que eu possa entender melhor o seu problema: ateoriasw@gmail.com
ExcluirOlá 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
ResponderExcluirAdicionar 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.
ExcluirVeja o post Criando um Programa Java e Editando no NetBeans.
Mas de q maneira você deseja imprimir? Gerando um pdf?
Gostaria de imprimir na impressora mesmo, a tela de cadastro automaticamente através de um botão
ExcluirBoa tarde, Andreia.
ResponderExcluirRecebi 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....
Olá, Conselheiro!
ExcluirO 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
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.
ResponderExcluirO que poderá ser? Já fiz teste com diversos BDs
Olá, eu fiz alguns testes e não consegui reproduzir o erro q você descreveu.
ExcluirVocê poderia me enviar o script do banco q apresenta este erro para eu fazer alguns testes?
O e-mail é ateoriasw@gmail.com
Obrigado Andréia!!!
ExcluirMarcelo, 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!
ExcluirVou 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!
Olá Andreia gostaria de retirar no resultado da pesquisa algumas colunas, como faço isso?
ResponderExcluirPois quando testo o programa ele simplesmente não consulta a tabela
O seu programa salva no banco de dados ou em arquivo?
ExcluirSe 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?
Este comentário foi removido pelo autor.
ExcluirObrigado 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 :(
ExcluirA maneira mais fácil é você imprimir o que aparece na tabela de consulta, como o seguinte método:
Excluirtry {
jTable1.print();
} catch (PrinterException ex) {
ex.printStackTrace();
}
Mas tem como imprimir a tela de cadastro?? com os campos preenchidos??
ExcluirAtt,
Veja o post:
Excluirhttp://ateoriadadesevolucao.blogspot.com.br/2012/11/imprimir-tela-de-cadastro.html
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.
ExcluirMuito obrigado.
Este comentário foi removido pelo autor.
ExcluirOlá 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
ExcluirObrigada pelo seu comentário!
ExcluirRespondendo 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í!
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 :(
ExcluirEu pesquisei, mas não encontrei como redimensionar a tela de cadastro para a impressão.
ExcluirEntã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
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
ResponderExcluirVocê pode usar o J Planet para criar a parte de cadastros do seu programa.
ExcluirMas para criar as funcionalidades específicas do seu programa, você vai precisar usar o NetBeans ou outro IDE pra desenvolver.
Outra pergunta roda em xp normalmente?
ResponderExcluirNos testes que eu fiz, rodou normalmente no XP, sim!
Excluirkkk 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...
ResponderExcluirQual é a mensagem exatamente?
ExcluirO jtattoo-all.jar tem q estar dentro da pasta lib que deve estar no mesmo caminho do JAR.
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
ResponderExcluirsim, se você não moveu deve estar tudo no caminho certo!
ExcluirMas qual é a mensagem que aparece?
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
ResponderExcluirOlá, Paulo! Obrigada pelo seu comentário!
ExcluirVou 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);
Bom dia, Paulo!
ExcluirBaixe a última versão com o erro corrigido!
Boa tarde, Andréia!
ExcluirMuito obrigado. Vou baixá-lo.
Muito bom Andreia. Como você conseguiu arrumar rapidinho.
ExcluirMuito obrigado mesmo.
Este comentário foi removido pelo autor.
ResponderExcluirOlá 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?
ResponderExcluirOlá Adm!
ExcluirEu 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();
Olá Andréia, não fui bem sucedido adicionando a classe, fiz alguns ajuste, mas não deu certo.
ExcluirOlá Adm! O que não deu certo? Me mande um e-mail com mais detalhes: ateoriasw@gmail.com
ExcluirOk mandarei, para seu e-mail, desde já fico agradecido pela sua disposição. :D
ExcluirOi 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?
ResponderExcluirOlá!
ExcluirPara 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!
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
ResponderExcluirVocê instalou e configurou o JDK?
ExcluirSe não, veja como fazer isso em http://ateoriadadesevolucao.blogspot.com.br/2012/01/instalando-e-configurando-o-jdk-no.html
adreia onde baixo o mysql querybrowser se de manda pro meu email dricon19@hotmail.com vlw
ResponderExcluirDownload do MySQL Query Browser: http://downloads.mysql.com/archives.php?p=mysql-query-browser
ExcluirOlá Andreia, muito obrigado pelo seu trabalho, está excelente.
ResponderExcluirEstou 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
Olá Paulo! O seu comentário não estava sendo exibido porque foi considerado Spam! Eu só vi isso hoje.
ExcluirBom, 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
Olá Andreia, muitos parabéns pelo programa está a ficar excelente.
ResponderExcluirEu 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
ResponderExcluirOlá 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
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?
ResponderExcluirSim, Eliezer! Basta você tornar o campo do id editável!
ExcluirPor exemplo:
jFormattedTextFieldContatoID.setEnabled(true);
Andreia seu programa é otimo,mas estou acresentado mais funções crud 1.0 qual o metodo que vc usou os botões adicinar atributos.
ResponderExcluirNo gerador-de-CRUD-1.0.zip tem o método para adicionar classes e atributos.
ExcluirEntão você quer saber como adicionar os atributos na tela de pré-visualização do cadastro? É isso?
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.
ResponderExcluirOlá, Daniel! Já liberei o código-fonte com as funcionalidades que você queria!
ExcluirVeja em: Código-fonte do J Planet.
Até!
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.
ResponderExcluirOlá, David!
ExcluirNã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!
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ã.
ExcluirPoré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!!!
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!
ExcluirOk Andréia, vou fazer isso então e qualquer coisa te incomodo aqui novamente! :)
ExcluirHehe! Não incomoda, não! Pode perguntar a vontade!
ExcluirE se puder, me avisa se funcionar no 32 bits, daí e já sei que no 64 dá problema. Valeu!
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
ExcluirObrigado mais uma vez pelas respostas. Sucesso.
andréia como vc adiciona os atributos na tela pré-visualização,textfield,combobox
ResponderExcluirOlá! eu vou liberar este código em breve!
ExcluirCódigo liberado!
ExcluirVeja em: Código-fonte do J Planet.
Olá. Gostei muito do programa, mas tenho uma dúvida: como faço para mudar a ordem dos campos do meu programa? Obrigado
ResponderExcluirOlá, 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)
Excluirou você pode excluir os campos e adicionar novamente na ordem desejada.
NÃO CONSIGO CRIAR UM BANCO DE DADOS NO J PLANET 1.3.3!!!!!!
ResponderExcluiro QUÊ EU DEVO FAZER?????
O banco é MySQL ou Firebird?
ExcluirQual o erro?
Andreia quetal vc criar um site pelo wix ou sites.google?
ResponderExcluirPoisé! Já pensei nisso, mas o Blogger é tão prático de usar!
ExcluirMesmo assim vou dar uma pesquisada se é fácil criar um site pelo Wix!
Valeu pela dica! ;)
Oi Andréia, faz tempo que não apareço aqui.
ExcluirSe 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!! :-)
Andréia, parabéns pelo blog!
ResponderExcluirUma dúvida, como faço para colocar o campo cep? Obrigado.
Olá! Obrigada pelo seu comentário!
ExcluirVocê 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
Andréia, muito obrigado! Parabéns mais uma vez e muito sucesso!
ResponderExcluirAndréia, Help please!!
ResponderExcluirO 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());
Olá! Eu não identifiquei nada de errado neste trecho de código. Fiz o teste aqui e esse erro não ocorreu!
ExcluirO 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!
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.
ResponderExcluirOlá, este erro ocorre quando vc utiliza acentos e outros caracteres especiais para nomear os atributos.
ExcluirTente criar o programa sem usar acentos e depois edite no NetBeans e acrescente os acentos necessários!
Andréia, obrigado!
ResponderExcluirAndréia, existe um jeito de eu enviar o meu código para você dar uma olhada para ver como corrigir um erro? Obrigado. Alexandre.
ResponderExcluirClaro, Alexandre!
ExcluirPode mandar para este e-mail: ateoriasw@gmail.com
Andréia, Quando você irá disponibilizar outra atualização? Tks
ResponderExcluirAcabei de disponibilizar: versão 1.4!
ExcluirNão tive muito tempo para testar, por isso se encontrar algum erro me avise!
Obrigado.
ExcluirBaixei 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.
ResponderExcluirPara 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
ExcluirSe 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
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.
ResponderExcluirOlá! 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!
ExcluirAbs
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.
ResponderExcluirObrigada por avisar! Baixe a última versão com o erro corrigido!
ExcluirErro 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.
ResponderExcluirBoa noite!
ResponderExcluirQuando 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?
Você pode me informar quais são estes erros? Pois nos testes que fiz não encontrei nenhum erro!
ExcluirPessoal, foi mal! Liberei o programa antes de testar corretamente! Baixem a última versão pois a versão 1.4 está com erros!
ResponderExcluirAndréia, parabéns pelo trabalho realizado!
ExcluirPosta um passo a passo de como fazer um projeto com senha e depois abrir um form. Obrigado.
Olá! Veja este passo-a-passo: Adicionar Tela de Login ao Programa
ExcluirAndré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.
ResponderExcluirMuito obrigada pela sugestão!
ExcluirEstou trabalhando em um programa de vendas e logo publicarei aqui no blog!
Abs
Andréia, gostaria de saber quando vc colocara mais opções de banco de dados, tipo Postgresql
ResponderExcluirNão tem previsão, porque ainda não trabalhei com este banco!
ExcluirMas 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
Caramba, meu parabéns viu?! muuuuuito bom seu programa!
ResponderExcluirHyago, muito obrigada!
ExcluirAndréia, você sabe como fazer para delimitar o tamanho de um JtextField. Por exemplo: Que o campo aceite apenas 7 caracteres. Obrigado.
ResponderExcluirAo invés de usar um JTextField, use um JFormattedTextField com uma máscara. Veja:
ExcluirjFormattedTextField1.setColumns(7);
try {
jFormattedTextField1.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("#######")));
} catch (java.text.ParseException ex) {
ex.printStackTrace();
}
Andréia, como faço esse procedimento no NetBeans? Obrigado.
ExcluirVeja este post: Adicionar um JFormattedTextField com Máscara
ExcluirBoa 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.
ResponderExcluirVocê pode informar qual o erro?
ExcluirExiste 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.
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.
ResponderExcluirVou postar em breve o método para gerar os arquivos .form.
ExcluirO J Tattoo é um projeto de código-aberto. Você pode baixar o código-fonte em http://www.jtattoo.net/.
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
ResponderExcluirOi Cleiton! Eu testei agora o J Planet 1.4.2 e consegui criar o JAR sem erros!
ExcluirVocê pode me enviar o programa q vc criou para eu ver onde pode estar o erro?
Meu e-mail: ateoriasw@gmail.com
estou com esse mesmo problema.
ExcluirTambém estou com o mesmo problema.
ExcluirA versão 1.3.3 também dá este erro ou é só na versão 1.4.2?
ExcluirOi, 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 ?
ResponderExcluirVocê iniciou o servidor MySQL? Eu uso o WampServer, veja: http://www.youtube.com/watch?v=12Jc8TK4VZU
ExcluirEu não consigo achar na internet a versão do J Planet 1.0, posta o link pra me baixar ?
ResponderExcluirA versão 1.0 já está desatualizada. Baixe a versão 1.3.3! Me avise se ocorrer erros.
ExcluirAndré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.
ResponderExcluirAndreia, tudo bem? como conectar com o Banco de dados access.
ResponderExcluirAndré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?
ResponderExcluirInstalei o MySQL Query Browser ontem, e quando vou abrir, coloco tudo igual o video, o localhost e tals e dar o erro:
ResponderExcluirMySQL Error number 2003
Can't connect to MySQL Server on 'localhost' (10061)
pq isso? me ajuda
Ja resolvi o problema acima /\
ResponderExcluirAgora tenho outro problema, aqui não aparece a opção do 'Nome do Pacote', só tem o 'nome do programa' e 'nome da classe...'
Olá é possivel criar um sistema de gerenciamento de hotel com o J-PLanet?
ResponderExcluirOLÁ 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
ResponderExcluirhttp://www.adoradores2013.com/ aceita parceria
ResponderExcluirBom dia !
ResponderExcluirQuando 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"
????
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.
Excluirhttp://www.mediafire.com/view/?43dh94aup6dj31s
Também estou com o problema do amigo Jean acima.
ResponderExcluirUma idéia: Coloque um botão de imprimir nas consultas, ficaria muito legal e completo.
ResponderExcluirnão consegui as ultimas atualizações, porque o link no site ão esta disponível, como faço ?
ResponderExcluirBom 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.
ResponderExcluirGrato
Que tal o gerador já gerar tela de login?
ResponderExcluirOutra idéia: Relacionamento de tabelas, ficaria maravilhoso e completo.
ResponderExcluirnao consigo atualizar o J Planet da versao 1.4.2 para 1.5.0?
ResponderExcluirvoce tem a versao do J-Planet-1.5.0 a minha é a mais velha ?
ResponderExcluirOlá Andréia.
ResponderExcluirPrimeiramente parabéns pelo excelente aplicativo.
Eu consigo fazer esse código rodar online via browser?
Grato
Cristiano Cardoso
Andréia, tudo bem?
ResponderExcluirComo 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.
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 ??
ResponderExcluirBoa tarde !
ResponderExcluirJPlanet 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 ??
NAO TEM COMO BAIXAR ERRO NO DOWNLOAD ARRUMA ISSO AE
ResponderExcluirBoa Noite
ResponderExcluirFaco todo o programa mais ele nao consegue localizar o banco de dados.
O que devo fazer?
Simples JAILTON, Vê se dá certo ai:
ResponderExcluir01 - 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!!!!!!!!!
Seria possível alterar para gravar como arvore binaria, e criar algo para que se possa selecionar registros e gerar uma planilha csv.
ResponderExcluirparabéns.
Este comentário foi removido pelo autor.
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluir