mviniciusleal 28 de fev. de 2010
Ola amigo, tambem sou iniciante nao sei se oque vou falar esta certo…
mais se for em um JTextField vc pode pegar normalmento com uma string e converter para o tipo desejado
Exmeplo:
dv1.setIdade(Integer.parseInt(jTIdade.getText()));
é a mesma coisa para os outros tipos …
Integer . parseInt ( nomedastring );
Long . parseLong ( string );
Date . parse ( string );
Double . parseDouble ( string );
Time . parse ( string );
marcusluiz83 28 de fev. de 2010
Blz, cara. Obrigado pela ajuda. Deu certo. Apenas os tipos Date e Time não funcionaram. Meu código ficou assim:
private void jBSalvarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
DadosDaVenda dv1 = new DadosDaVenda();
dv1.setNdc(Long.parseLong(jTNdc.getText()));
dv1.setLoja(jTLoja.getText());
dv1.setDia(Date.parse(jTData.getText()));
dv1.setHora(Time.parse(jTHora.getText()));
dv1.setVendedor(jTCodigo.getText());
dv1.setValor(Double.parseDouble(jTValor.getText()));
dv1.setOperadora(jTOperadora.getText());
dv1.setDdd(jTDdd.getText());
dv1.setNumeroCelular(jTNumero.getText());
O “parse” de Date e Time aparece riscado no netbeans. O que será que há de errado?
Obrigado.
mviniciusleal 28 de fev. de 2010
ixi aqui tbm apareceu riscado…
tenta converter igual a os links…
String to Date
String to time
flaviosf 28 de fev. de 2010
Olá marcusluiz83.
O riscado significa deprecated, ou seja, este método não é mais utilizado e foi substituído por outro.
Dê uma olhada na documentação da classe Date e veja quais métodos substituem aqueles que estão “riscados”:
http://java.sun.com/javase/6/docs/api/
Espero ter ajudado.
marcusluiz83 1 de mar. de 2010
Boa noite.
Me desculpem pela demora.
Muito obrigado pela ajuda. Verificarei as indicações, qualquer coisa peço socorro novamente. Um abraço.