package mediator;
public class ListBox extends Widget {
public ListBox(DialogDirector director) {
super(director);
}
/* Выборка текущего выделенного элемента
* .....
* */
return selectedItem;
}
public void SetList(List<String> contents) {
/* Задание элемента списка
* ......
* */
}
/* Обрабатываем события мыши: клики, перетаскивание,
* двойной щелчок и т.д.
* ....
* Если двойной клик, т.е. выбор елемента, то
* оповещаем об этом посредника
* ...
* */
if (event.getClickCount() > 1) {
Changed();
}
}
}