No construtor eu declarei assim, não deu erro, mas tbm não teste ainda…está certo?
publicRamaisJDialog(java.awt.Frameparent,booleanmodal){
super(parent,modal);initComponents();txtSetor.setText(ramal.getSetor());//inserindo as informações do objeto ramal nos componentes visuaistxtNumero.setText(String.valueOf(ramal.getNumero()));txtFuncionario.setText(ramal.getFuncionario());
?? :shock: :oops: :lol:
juro que tentei antes e não deu…
mas não deu ainda…o jeito que eu declarei no construtor deu erro…
se é o contrário não deveria funcionar igual?
Tem que observar o tamanho, porque um int pode guardar valores até [telefone removido]. Se for um número de telefone com o DDD (10 dígitos) pode dar exceção por extrapolar o limite do int.
“Integer.parseInt” converte uma String em int. Para converter int em String use “Integer.toString”:
?? :shock: :oops: :lol:
juro que tentei antes e não deu...
mas não deu ainda...o jeito que eu declarei no construtor deu erro..
se é o contrário não deveria funcionar igual?
Só não irá funcionar se a variavel txtNumero não retornar um int em seu getText().
Para saber isso, basta utilizar um Sysout:
System.out.println("Meu provavel número é: "+txtNumero.getText());ramal.setNumero(Integer.parseInt(txtNumero.getText()));
Tchauzin!
ArianeRebellato
Eric Yuzo
Oi! Obrigda pela atenção!
O numero é um int sim…
pzé…pro telefone usar o int pode ser um problema né? troquei pra long…o numero é um ramal de no máximo 4 dígitos…