Здравствуйте, Dali, Вы писали:
D>private List<ActionListener> listeners = new ArrayList<ActionListener>();
D>не понимаю эту запись <ActionListener>.
D>А также не допоняла этот метод:
D>private void fireEvent(ActionEvent event) {
D> for(ActionListener listener: listeners) {
D> listener.actionPerformed(event);
D> }
D> }
D>точнее эту запись: ActionListener listener: listeners.
Думаю, стоит почитать какой-нибудь туториал по java, в частности про generic-и и циклы

, я просто даже не знаю, как на такие вопросы ответить. Можно попробовать еще вот эту ссылку:
http://java.sun.com/j2se/1.5.0/docs/guide/language/index.html... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde