Retornando erros com letras e numeros

Oi galera,

estou fazendo um programa empresarial, e quando eu adiciono um login no cadastro fiz uma logica pra ele clocar os dados de nome em um jcombobox. Eu ja fiz isso em um Jlist e coloquei retorno de toString() e concertou o erro, mas infelizmente nao está funcionando nessa caso.

Alguem tem uma ideia de como resolver?

funcao

public void updateTabelaUsuario()
	{
		//--remove todos os dados ta tabela de usuarios--
		usuarioAdicionarTabelaUsuario.removeAll();
		
		//--recupera a lista de usuarios da base de dados--
		ComandoSelecionarUsuarios comando = new ComandoSelecionarUsuarios();
		ArrayList<Usuario> arrayUsuarios = comando.execute(null);

		//--coloca os dados de arrayUsuarios na tabela de usuarios--
		for(Usuario usuario : arrayUsuarios){
			Object[] dados = {usuario.getId(),usuario.getNome(),usuario.getLogin(),usuario.getSenha(),usuario.getNivel()};
			usuarioAdicionarTabelaUsuario.addRow(dados);
		}
		for(Usuario usuario : arrayUsuarios){
			Object[] dados = {usuario.getNome()};
			FormRecadosAdicionar.recadoAdicionarComboBoxLista.addItem(dados);
			FormOutrosChat.chatComboBoxLista.addItem(dados);

		}
		
	}	

Botao adicionar em outro forum

		Usuario usuario = new Usuario();
				usuario.setNome(usuarioAdicionarTextNome.getText());
				usuario.setLogin(usuarioAdicionarTextLogin.getText());
				usuario.setSenha(usuarioAdicionarTextSenha.getText());
				usuario.setNivel(usuarioAdicionarComboBoxNivel.getSelectedItem().toString());
								
				//--Insere o usuario da base de dados--
				ComandoInserirUsuario comando = new ComandoInserirUsuario();
				comando.execute(usuario);
				//-------------------------------------
				updateTabelaUsuario();

[code] //model com toString nao está retornando o nome verdadeiro (retorna varios letras e numeros
public class Usuario {
//Atributos---------------------------
private int id;
private String nome;
private String login;
private String senha;
private String nivel;

//Gets/Sets---------------------------
public int getId() {
	return id;
}
public void setId(int id) {
	this.id = id;
}
public String getNome() {
	return nome;
}
public void setNome(String nome) {
	this.nome = nome;
}
public String getLogin() {
	return login;
}
public void setLogin(String login) {
	this.login = login;
}
public String getSenha() {
	return senha;
}
public void setSenha(String senha) {
	this.senha = senha;
}
public String getNivel() {
	return nivel;
}
public void setNivel(String nivel) {
	this.nivel = nivel;
}

@Override
public String toString()
{
	return nome;
}

//------------------------------------

}
[/code]

desde já agradeco galera.

Observe que vc esta colocanco um array de Object e não o Usuario…

[code]
//assim o toString() vai funcionar.
for(Usuario usuario : arrayUsuarios){
FormRecadosAdicionar.recadoAdicionarComboBoxLista.addItem(usuario);
FormOutrosChat.chatComboBoxLista.addItem(usuario);

} [/code]

cara era isso mesmooo!!

vlw brigadao. Qualquer coisa estamos ai :slight_smile: