Olá pessoal
No meu jTextField vai receber um valor inteiro, faço a conversao
int numero = Integer.parseInt(jTextField1.getText());
Mas se eu nao coloco valor nenhum, ele da erro dizendo For input String
ai para da certo, se faz um if para setar por exemplo um 0 como valor e preencher o jTextField
Não existe um jeito de contornar isso? se eu nao quiser colocar nenhum valor, simplesmente aceitar valor em branco(nulo) ?
Eu tenho vários campos deste tipo, ai se nao preencehr nenhum, sai colocando 0 em tudo. Fica muito estranho.
isso eu acho muito chato no java! parece uma gambiarra
int numero;
if (jTextField1.getText().length() == 0) {
numero = 0;
}else {
numero = Integer.parseInt(jTextField1.getText());
}
Maravilhaaa…imaginava que existia um jeito mesmo. Só não sabia como…rs
obrigado!
esqueci de dizer que para DATE tenho o mesmo problema, e aproveitando o embalo tb
para data como posso fazer? Lembrando que utilizo o MaskFormatter("##/##/####");
eu utilizo assim
Date cadastroc = new SimpleDateFormat("dd/MM/yyyy").parse(txtCadastro.getText());
tentei implementar parecido com este modelo do pedroroxd, para os numeros deu certo. Mas para data nao consegui acertar ainda.
Ainda nao consegui, alguém ai sabe?