2013-08-22 7 views
0

У меня есть jComboBox, и я хочу обновить jComboBox с помощью jComboBox.removeAllItems(). Но он удаляет все элементы, доступные на jComboBox, включая Select, который является значением по умолчанию. Я хочу сохранить значение Select всегда на jComboBox.Как удалить все предметы из jComboBox, кроме индекса 0 (ноль)

Примечание: Я ищу в Интернете, но не нахожу точного решения, чего я так хотел.

Спасибо.

+0

Сохраните значение до температуры, удалите все элементы, вставьте сохраненное значение обратно? – q99

+0

Я не понимаю, пожалуйста, подробно. – Yubaraj

+1

сохраните значение, которое вы хотите сохранить во временную переменную, удалите все элементы CB, вставьте значение, которое вы сохранили, в CB. – q99

ответ

1

Вы знаете, что такое значение в 0 index. Вы можете просто выполнить jComboBox.removeAllItems(), а затем добавить Select назад.

+0

После добавления значения 'Select', что вы пытаетесь сделать? – Aashray

+0

Фактически Теперь значение не меняется, когда я выбираю Item. Я снова проверю свой код. – Yubaraj

+0

Да, сделано ...... Спасибо – Yubaraj

0
JComboBox<String> cb = new JComboBox<String>(); 

String tmp = cb.getItemAt(0); 
cb.removeAll(); 
cb.addItem(tmp); 

Где 0 - индекс, который вы хотите сохранить.

Смежные вопросы