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]
-------------------------------------------------------------------------