galera meu problema se extende assim:
o codigo ta todo em apenas 1 construtor, dae n vo colocar ele no codigo.
private JComboBox combo1;
private JComboBox combo2;
private String lista[] = {"um", "dois"};
private String um[] = {"eu", "ela", "funalo", "ciclano"};
private String dois[] = {"nossa", "neles", "todos"};
public cpt(){
combo1 = new JComboBox(lista);
combo2 = new JComboBox();
combo2.setEnable(false);
combo1.addItemListener(
new ItemListener(){
public void ItemStateChanged(ItemEvent e){
if(e.getStateChange() == ItemEvent.SELECTED){
switch(materiais.getSelectedIndex()){
case 0:
combo2.setEnabled(true);
break;
case 1:
combo2.setEnabled(true);
break;
}
}
}
}
);
}
É um JFrame com 2 JComboBox na tela.
a 1 tem uma lista. e a segunda está vazia e inativa…
o problema em que estou tendo aqui é:
- ao selecionar “um” na “combo1”, o “combo2” deverá receber o vetor “um”.
- ao selecionar “dois” na “combo1”, o “combo2” deverá receber o vetor “dois”.
Help…
alguem me da uma luz ae. por favor.
—edit—
eu estou deixando no codigo o switch case como um exemplo… no meu programa estou usando ele pq tenhu 25 opções na lista do JComboBox.
