Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Создание собственных событий


Автор: Kurganec 13.7.2011, 17:50
Добрый день, не могу определиться как мне сделать модель событий. Пишу клиент чата. у сервера много комманд 
Код

private enum Command {
        cip,
        center,
        cleave,
        cmain,
        cuserlist,
        cprivate,
        cnik,
        cinfoGet
    } 

это не все команды, у каждой команды свое количество параметров. что мне делать, не запихивать же все в один ChatEvent  вот так и не изваращаться потом подписчику?
Код

public interface ChatEventListener {
    void chatEventPerformed(ChatEvent event);
}


Автор: LSD 14.7.2011, 11:24
Создай базовый класс Событие и наследуйся от него. Посмотри как реализован http://download.oracle.com/javase/6/docs/api/java/awt/AWTEvent.html.

Автор: Kurganec 14.7.2011, 21:19
спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)