Я создал combobox, который получает элементы от DefaultListModel
в другом классе. Тем не менее, когда я нажимаю элемент из моего списка, он не добавляет элементы элемента к моему Jlist
.JList не отображает новый добавленный элемент из моего combobox
ответ
Вы добавляете MouseListener
в номер JList
. Но ожидая, когда элемент, выбранный из стрелки combobox, будет actionPerformed
.
Однако, когда я когда-либо щелкнуть элемент из моего выпадающего списка он не добавляет запись элементов в моей JList
код, который при добавлении к MouseListener
JList
:
courseList = new JList(list);
courseList.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
String selectedValue = (String) mealsCombo.getSelectedItem();
if(selectedValue.equals("Main")){
list.addElement("Main");
}
}
});
Поэтому добавьте слушателя мыши в свой список. На самом деле может быть лучше ActionListener
или ItemListener
.
Я скопировал код из моего 'Jlist' в свой' combobox'. Я обновил код выше на моем посту. Я также добавил «ActionListener». Однако теперь он добавляет меню имени в мой Jlist, но элементы в моем Jlist @rdonuk –
'super.addElement (new itemList());' эта строка нечетна. Что вы ожидаете от этого? Почему вы создаете список элементов здесь? – rdonuk
И если вы разместите больше кода, это будет полезно. – rdonuk
- 1. Почему JList не отображает новый добавленный элемент?
- 2. Combobox - обновить и выбрать новый добавленный элемент после изменения itemssource
- 3. Удалите добавленный элемент и добавьте новый добавленный элемент
- 4. jList не отображает данные из пользовательской модели?
- 5. Javascript Универсальный способ узнать добавленный новый элемент
- 6. получить новый добавленный элемент id DOM
- 7. Удалить выбранный элемент из JList
- 8. Combobox не отображает выбранный элемент, если я выбираю первый элемент
- 9. не удалось изменить добавленный элемент
- 10. Замена JList на выбор Combobox
- 11. jList не отображает данные в конкретном случае
- 12. выберите новый, добавленный ListViewItem
- 13. Как удалить текст из моего jlist?
- 14. Extjs - Удалить новый добавленный выбранный элемент из магазина
- 15. Combobox не отображает элемент отображения и элемент значения в C#
- 16. Combobox не отображает нужный товар
- 17. Добавленный элемент не реагирует
- 18. Динамически добавленный FormItem не отображает текст ошибки
- 19. jquery добавленный элемент из xml и SEO
- 20. NHibernate - новый элемент, добавленный в коллекцию, не сохраняется
- 21. Как удалить элемент из jlist
- 22. Mongodb: Не удается сохранить новый элемент, добавленный в BasicDBList
- 23. java jlist не отображает один из элементов совершенно иногда
- 24. Удалить добавленный элемент из формы не работает
- 25. DbSet: отсутствует добавленный элемент
- 26. Java jList добавить элемент на основе выбора combobox
- 27. WPF Combobox не отображает выбранный элемент после загрузки окна
- 28. Удалить введенный элемент, добавленный в список combobox в Asp.net ajax?
- 29. Combobox не отображает изменяющиеся значения
- 30. vaadin, разрешить новый типизированный элемент в combobox
1) Не используйте mouseClicked. Вы не будете генерировать щелчок, если мышь перемещает даже пиксель между событиями mousePressed и mouseReleased. Используйте либо mousePressed, либо mouseReleased. 2) Если это не поможет, опубликуйте надлежащую [SSCCE] (http://sscce.org/), которая демонстрирует проблему. Мы не можем сказать, что происходит на основе ваших случайных строк кода. Также добавьте в код некоторые отладочные операторы, чтобы точно узнать, какой код выполняется. Является ли ваше «если условие» истинным? – camickr