[i]Ola pessoal gostaria de saber como faço para retorna em um Objeto em um JLabel …
Minha classe com uma parte do meu actionListener é essa,na linha 13 é onde eu tento puxar objeto da classe administração :[/i]
//Administrador trab = new Administrador(); Linha antes do Action Listener
if(evento.getSource() == btnMoTrab1){
layoutChefe.setVisible(false);
layoutTrab.setVisible(true);}
if(evento.getSource() == btnTraba2){
String nome = txtTraba1.getText();
Float salario = Float.parseFloat(txtTraba2.getText());
Trabalhador trabalhador = new Trabalhador(nome,salario);
trab.add(trabalhador);
}
if(evento.getSource() == btnTraba3)
lblTraba3.setText(trab.mostraTrab());
//JOptionPane.showMessageDialog(null,trab.mostraTrab());
}
Aqui esta parte da minha classe administração(No caso estou usando somente a função mostraTrab()):
public void registraTrab(Object trab){
add(trab);
}
public String mostraTrab(){
String saidaTrab = "<html><font size = 4 color ='000080' ><b>Trabalhadores cadastrados:</b></font></html>\n\n";
for(int i=0; i< size(); i++)
saidaTrab +=((Trabalhador)elementAt(i)).toString();
return saidaTrab;
}
public String mostraChefe(){
String saidaChe = "<html><font size = 4 color ='000080' ><b>Chefes cadastrados:</b></font></html>\n\n";
for(int i=0; i< size(); i++)
saidaChe += ((Chefe)elementAt(i)).toString();
return saidaChe;
}
[i]Ai quando eu tento puxar e mostra no JLabel simplesmente Minha saida é essa :
"Trabalhadores cadastrados:"
e não aparece mais nada,e quando eu faço pelo JOptionPane.showMessage ai aparece direitinho
Se alguem poder me ajuda Obrigadoo ^^
Até mais … [/i]