Coloquei este comando para passar itens da combobox para a jlist… , mas naum está dando certo… está dando erro,… alguém pode me ajudar???
for(int i = 0; i <jComboBox1.getItemCount(); i++) {
jList1.addElement(jComboBox1.getItemAt(i);
}
obrigado.
Coloquei este comando para passar itens da combobox para a jlist… , mas naum está dando certo… está dando erro,… alguém pode me ajudar???
for(int i = 0; i <jComboBox1.getItemCount(); i++) {
jList1.addElement(jComboBox1.getItemAt(i);
}
obrigado.
que erro esta dando??
ta faltando um ) ai!!
Todo ComboBoxModel é também um ListModel. E daí?
Que tal fazer assim:
jComboBox1.setModel(jList1.getModel());
Isso vai fazer que o combo e o list compartilhem os mesmos dados. Tudo que for incluído em um, será também no outro.
o erro q ad é esse:
symbol : variable listModel
location: class Bloq_serv
listModel.addElement(jComboBox1.getItemAt(i));
1 error
BUILD FAILED (total time: 0 seconds)
eu coloquei mais um parentese e naum foi…
fico assim:
for(int i = 0; i < jComboBox1.getItemCount(); i++) {
listModel.addElement(jComboBox1.getItemAt(i));
}
se alguém tiver alguma ajuda aguardo resposta
Tente:
DefaultListModel model = (DefaultListModel) jList1.getModel();
for(int i = 0; i <jComboBox1.getItemCount(); i++) {
model.addElement(jComboBox1.getItemAt(i));
}
>
PS: Você tentou aquela linha que fiz ali em cima no lugar do for?
testei, naum deu erro, mas naum funcionou…
é q assim;;; eu tenho um botão de adicionar e quando eu clicar no botão adicionar eu quero q o item selecionado passe para o outro lado
com esse ultimo comando postado ele também executou mas quando eu clico no adicionar(q é p o item selecionado passa do combo p jlist) ele da esta erro
Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: javax.swing.JList$3
ao inves de adicionar direto no list tente criar um modelo tanto para o List qto para o Combo, depois vc pega o item selecionado em um deles e da um .addElement no outro!
DefaultListModel model = (DefaultListModel) jList1.getModel();
for(int i = 0; i <jComboBox1.getItemCount(); i++) {
model.addElement(jComboBox1.getItemAt(i).toString());
}
>
Deu isso de novo no executar este frame:
Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: javax.swing.JList$3