Как изменить этот массив элементов в JComboBox во время выполнения - PullRequest
4 голосов
/ 09 июня 2011

Я добавляю JComboBox к JPanel (в конструкторе JComboBox я загружаю массив строк).Как я могу изменить этот массив во время выполнения, чтобы загрузить новые элементы?

Ответы [ 2 ]

4 голосов
/ 09 июня 2011

Вместо того, чтобы передавать свои значения в конструктор, вы должны создать производный класс ComboBoxModel и передать его конструктору.Простым примером будет DefaultComboBoxModel, но вы можете создать свой собственный, если он не удовлетворяет вашим потребностям.Затем вы можете изменить модель, и изменения будут применены к ComboBox.

3 голосов
/ 09 июня 2011

Если вы хотите добавить новые элементы в JComboBox во время выполнения, используйте addItem() метод JComboBox.

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