Сделайте выбор в одном jcombobox включите другой jcombobox - PullRequest
0 голосов
/ 21 марта 2011

У меня есть 7 jcombobox, которые все начинаются с того же выбора по умолчанию.Как сделать так, чтобы следующий включался, если в предыдущем jcombobox выбрано что-то отличное от значения по умолчанию?

        if ( ! (custData1.equals("Please Select a Customer from the dropdown menu")) ){
        custData2.setEnabled(true);
        if ( ! (custData2.equals("Please Select a Customer from the dropdown menu")) ){
            custData3.setEnabled(true);
            if ( ! (custData3.equals("Please Select a Customer from the dropdown menu")) ){
            custData4.setEnabled(true);
            if ( ! (custData4.equals("Please Select a Customer from the dropdown menu")) ){
            custData5.setEnabled(true);
            if ( ! (custData5.equals("Please Select a Customer from the dropdown menu")) ){
            custData6.setEnabled(true);
            if ( ! (custData6.equals("Please Select a Customer from the dropdown menu")) ){
            custData7.setEnabled(true);
            }
           }
          }
         }
        }
    }

Это не похоже на работу ...

1 Ответ

1 голос
/ 21 марта 2011

Создайте пользовательский JComboBox по расширению JComboBox. Сделайте, чтобы этот класс ссылался на предыдущий выпадающий список. Имейте это и себя как ActionListener к предыдущему полю, и всякий раз, когда элемент выбран, он должен включать / отключать себя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...