Thiago e Anderson, O items do JCombobox é Object , com isto vc pode adicionar um array de Entidades(Objetos), permitindo assim vc recuperar todos os dados do Objeto como (Nome, id, Sexo, endereço...);
Espero ter ajudado... Allan Queiroz Moreira Aqui vai o exemplo : ----------------- Inicio -------------------------------------- import java.awt.*; import java.awt.event.*; import javax.swing.*; public class TesteComboBox extends JPanel { JComboBox combo; public TesteComboBox() { Usuario[] arrayFamilia = new Usuario[4]; arrayFamilia[0] = new Usuario(12,"Allan "); arrayFamilia[1] = new Usuario(32,"Amanda"); arrayFamilia[2] = new Usuario(15,"Fernanda"); arrayFamilia[3] = new Usuario(53,"Elisabete"); combo = new JComboBox(arrayFamilia); combo.setSelectedIndex(0); combo.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { Usuario user = (Usuario)combo.getSelectedItem(); JOptionPane.showMessageDialog(null,"Nome Usuário" + user.nmUsuario + "\n Id Usuario:" + user.idUser); } }); setLayout(new BorderLayout()); add(combo, BorderLayout.NORTH); setBorder(BorderFactory.createEmptyBorder(20,20,20,20)); } public static void main(String s[]) { JFrame frame = new JFrame("Teste de Combo"); frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) {System.exit(0);} }); frame.setContentPane(new TesteComboBox()); frame.pack(); frame.setVisible(true); } } class Usuario { int idUser; String nmUsuario; public Usuario(int idUser, String nmUsuario){ this.idUser = idUser; this.nmUsuario = nmUsuario; } public String toString(){ return this.nmUsuario; } } ------------------------------ Fim -------------------------------------- -----Original Message----- From: Thiago Henrique de Luca Gonçalves [mailto:[EMAIL PROTECTED]] Sent: Thursday, December 19, 2002 10:16 AM To: '[EMAIL PROTECTED]' Subject: RES: [java-list] JComboBox com valores dinâmicos monte o JComboBox com um array bidimensional..... ex.: private String[][] usuarios = null; JComboBox combo = new JComboBox(usuarios) depois é só pegar a linha selecionada e consultar no array...... espero ter ajudado Thiago H. de L. Gonçalves Analista Programador Droga Raia http://www.drogaraia.com.br > ----- Mensagem original ----- > De: Anderson José de Souza [SMTP:[EMAIL PROTECTED]] > Enviada em: quarta-feira, 18 de dezembro de 2002 13:31 > Para: [EMAIL PROTECTED] > Assunto: [java-list] JComboBox com valores dinâmicos > > Boa tarde galera, > Estou precisando montar alguns JComboBox com valores > que são buscados no Banco de dados: > > Ex: Tabela Alunos > codigo nome > 001 Anderson > 002 Marcia > 003 Rafael > 004 Jose > > Gostaria de montar o JComboBox como os nomes retornados > da tabela aluno e quando o usuario selecionar qq um deles eu > tenha o valor do codigo e não do nome, é possível, alguém tem > algum exemplo? > > > []'s > > > Anderson ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------