dúvida: campo de texto (jTextField)

5 respostas
marcusluiz83

Boa tarde, amigos!

Sou iniciante, e estou com a seguinte dúvida:

Para salvar o conteúdo de um campo de texto de uma variável do tipo String, utilizo o comando

dv1.setOperadora(jTOperadora.getText());

Pelo que devo substituir o getText(); para as variáveis do tipo:

Long
Date
Time
Double

Agradeço pela ajuda!

5 Respostas

M

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

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.

M

ixi aqui tbm apareceu riscado…
tenta converter igual a os links…
String to Date


String to time

F

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

Boa noite.

Me desculpem pela demora.

Muito obrigado pela ajuda. Verificarei as indicações, qualquer coisa peço socorro novamente. Um abraço.

Criado 28 de fevereiro de 2010
Ultima resposta 1 de mar. de 2010
Respostas 5
Participantes 3