AJUDA JAVA
Prezados, preciso de uma ajuda para exibir uma variável do tipo de uma classe de modelo de um projeto, porém não consigo converter ela em String, alguem sabe como posso fazer?
ja tentei usar String.valueOf / .toString() e nenhuma deu certo ..
ja tentei usar String.valueOf / .toString() e nenhuma deu certo ..
int id = Integer.parseInt(this.jTextField1.getText());
SaldoControle saldoControle = new SaldoControle();
Saldo saldo;
try {
saldo = saldoControle.buscaSaltoTotal(id);
jTextField5.setText(String.valueOf(saldo));
; } catch (ClassNotFoundException | SQLException ex) {
Logger.getLogger(UICadastroEmpresaCliente.class.getName()).log(Level.SEVERE, null, ex);
}public class Saldo {
private int id;
private float saldo;
private String data;
private EmpresaCliente empresa;
private Funcionario funcionario;
private Produto produto;
public Saldo(int id, float saldo){
id = this.id;
saldo = this.saldo;
}
public Saldo() {
}
public int getId() {
return id;
}
..................
Gustavo Barbosa
Curtidas 1
Melhor post
Miguel Junior
21/05/2016
Boa noite, Gustavo.
Antes de esclarecer a sua dúvida, ao ver o fonte da classe Saldo, nela também tem um erro no segundo construtor. Veja a minha correção abaixo:
Agora, vem a sua dúvida respondida :
Antes de esclarecer a sua dúvida, ao ver o fonte da classe Saldo, nela também tem um erro no segundo construtor. Veja a minha correção abaixo:
public class Saldo {
private int id;
private float saldo;
private String data;
private EmpresaCliente empresa;
private Funcionario funcionario;
private Produto produto;
public Saldo(int id, float saldo){
this.id = id;
this.saldo = saldo;
}
public Saldo() {
}
public int getId() {
return id;
}
public float getSaldo()
{
return saldo;
}
Agora, vem a sua dúvida respondida :
int id = Integer.parseInt(this.jTextField1.getText());
SaldoControle saldoControle = new SaldoControle();
Saldo saldo; // eu acho que deva ser instanciado ou atribuir null
try {
saldo = saldoControle.buscaSaltoTotal(id);
jTextField5.setText(String.valueOf(saldo.getSaldo()));
} catch (ClassNotFoundException | SQLException ex) {
Logger.getLogger(UICadastroEmpresaCliente.class.getName()).log(Level.SEVERE, null, ex);
}
GOSTEI 1
Mais Respostas
Renan Di
12/05/2016
Tem mais uma coisinha, não sei se você escreveu de propósito mas como você está fazendo tudo referente a "saldo" a quinta linha do primeiro trecho de código tem a chamada para o seguinte método:
buscaSaltoTotal e imagino que seria buscaSaldoTotal se não deu erro até agora é porque tá com esse nome em todos os lugares mas é bom observar pra não se enrolar depois.
buscaSaltoTotal e imagino que seria buscaSaldoTotal se não deu erro até agora é porque tá com esse nome em todos os lugares mas é bom observar pra não se enrolar depois.
GOSTEI 1
Renan Di
12/05/2016
Eu li sua pergunta ontem mas por alguma razão não prestei atenção e deixei escapar a resposta, é o seguinte, sobrescreva o método toString padrão na classe Saldo:
@Override
public String toString() {
return //Aqui você coloca na ordem que desejar as variáveis que representam a sua classe concatenadas para forma a String de resultado
//Exemplo: return "Saldo: " + this.saldo;
}GOSTEI 1