Я хочу отфильтровать степени, когда пользователь выбирает бакалавриат или аспирантуру. Я поискал в Интернете, но не смог найти четкого ответа с образцом кода.
private String[] itemsUndergraduate = new String[]{"Computer Science", "Software Engineering"};
private String[] itemsPostgraduate = new String[]{"BA", "Msc"};
private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {
UPselect.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e){
String[] itemsUndergraduate = new String[]{"Computer Science", "Software Engineering"};
String[] itemsPostgraduate = new String[]{"BA", "Msc"};
String s = (String) UPselect.getSelectedItem();
if (s.equals("Undergraduate Degrees")){
//Assign the first list to the combobox
jComboBox1 = new JComboBox(itemsUndergraduate);
}
else{
//Assign the second list to the combobox
jComboBox1 = new JComboBox(itemsPostgraduate);
}
}
});
Это мой код, как я могу это исправить?
if(s.equals("Undergraduate Degrees")) {
. - person DevilsHnd   schedule 29.05.2018jComboBox1.removeAllItems();
. - person DevilsHnd   schedule 29.05.2018