christianovale 1 de jun. de 2006
Esta é a entidade que vc guarda no seu Vector:
public class Entidade (){
private int codigo ;
private String nome ;
public entidade (){}
public void setCodigo ( int codigo ){
this . codigo = codigo ;
}
public int getCodigo (){
return this . codigo ;
}
public void setNome ( String nome ){
this . nome = nome ;
}
public String getNome (){
return this . nome ;
}
}
Cria os objetos que serao adionado ao vector ao vector:
Entidade e = new Entidade();
e.setCodigo(1);
e.setNome("nome1");
Entidade e2 = new Entidade();
e2.setCodigo(2);
e2.setNome("nome2");
vector.addElement(e);
vector.addElement(e2);
pra recuperar os dados:
for ( int i = 0 ; 1<=1 ; i++){
Entidade ent = ( Entidade ) vector .get ( i ) ;
String nome = ent .getNome () ;
// restante das a çoes
}
Espero ter ajudado!
marcos.alajava 1 de jun. de 2006
Muito obrigado, ajudou sim!
marcos.alajava 1 de jun. de 2006
Ainda não sei como fazer para inserir o conteúdo do objeto no combobox.
christianovale 1 de jun. de 2006
Se a criaçao do JComboBox vier depois dessa consulta que vc etá fazendo é soh fazer:
Vector vetorNomes = new Vector ();
for ( int i = 0 ; 1 <= 1 ; i ++ ){
Entidade ent = ( Entidade ) vector . get ( i );
String nome = ent . getNome ();
vetorNomes . addElement ( nome );
}
JComboBox box = new JComboBox ( vetorNomes );
Para maiores detalhes dê uma olhada a API de JComboBox
http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JComboBox.html
marcos.alajava 1 de jun. de 2006
christianovale, esse combobox ja está criado na tela, eu gostaria de saber qual o metodo eu uso para poder jogar item por item no combox.
christianovale 1 de jun. de 2006
o método removeAllItems() limpa todo seu JComboBox e o metodo addItem(Object anObject) insere um objeto no mesmo.
Dê uma lida na API, cara, lah tem tudo que vc precisa saber:
http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JComboBox.html#method_summary
Falow!
marcos.alajava 1 de jun. de 2006
private void btcancelarMouseClicked ( java . awt . event . MouseEvent evt ) {
Vector desc = new Vector ();
for ( int i = 0 ; i < cadastro . size (); i ++ ){
Medico med = ( Medico ) cadastro . get ( i );
String nome = med . getEspecialidade ();
jComboBox1 . addItem ( nome );
}
}
estou fazendo esse código... mais quando aparece la o Combox "javax.swing.DefaultComboBoxModel@"
marcos.alajava 1 de jun. de 2006
Funcionou, eu que estava dando uma vacilada aki mesmo! muito obrigado pela ajuda.