Galera,
Qual a melhor forma de implementar o campo (JTextField) “código” de um formulário de cadastro?
Quero um preenchimento automático deste campo, visto que este código está sendo gravado em uma tabela access e não pode se repetir.
Mê dê um exemplo se possível.
Obrigado!
:lol:
Preenchimento automático de campo de Formulário
6 Respostas
eae blz?
bom se esse seu código está sendo gerado pelo access
vc soh vai conseguir recuperar e exibir ele somente
apos salvar algo no banco de dados
caso vc esteja criando randomicamente o código ai é soh
vc utilizar o setText do JTextField para exibir o codigo
lembrando de converter para String
e qualquer coisa bloqueando com setEditable( false );
:roll:
[]´s
Amigo, eu quero que esse código seja gerado na aplicação para depois ser salvo na tabela. Tem como?
cara tem sim como gerar…
vc pode usar a geração de números aleatorios ou algum algoritmo
de geração de números da sua preferencia para gerar esses códigos
dai tu faz o seguinte gera o código aleatoriamente
faz um display desse codigo gerado na tela de preenchimento
do cadastro, depois do cadastro preenchido é soh recuperar
os dados dos campos da tela inclusive o código e armazenar
no bando de dados 
confere ai, um artigo sobre a classe Random de geração de números aleatorios:
http://www.guj.com.br/java.artigo.17.1.guj
[]´s
Blz velho, já pesquisei no site, já entendi a parte do random.
Agora uma dúvida, bem básica mas que tá agarrando. Como que eu vou atribuir o valor gerado pelo random para o JTextField? Tentei algumas conversões mais sem sucesso.
Se puder ajudar.
Muito Obrigado.
hum é o seguinte o JTextField recebe uma String que é oq ele faz o display na parte gráfica…
bom qual tipo de dados vc gera como numero randomico???
long, double, int???
digamos que vc está utilizando int, soh para exemplificar
vc armazena esse valor gerado em uma variável do tipo int
temporariamente para posteriormente converter para String
agora para exibir esse valor no JTextField seria assim:
...
jTextField.setText( Integer.toString( codigoGerado ) );
...
onde codigoGerado eh a variavel que vc armazenou temporariamente o numero randomico gerado
bom a ideia para exibir o valor seria em si nesse racionio… 
qq duvida manda ai
[]'s
Novamente eu aqui… hehehehe! 
Blz, já tô gerando o código e passando normalmente para o JTextField.
Agora o problema são que os valores gerados são 65.0 78.0
Eu queria tirar esse valor “.0” dos números.
O código que eu tô gerando é esse:
Random random = new Random( );
int var1 = (int) (Math.random() * 100);
Valeu…!