com.croftsoft.apps.chat.controller
Class ChatController

java.lang.Object
  extended by com.croftsoft.core.gui.event.UserInputAdapter
      extended by com.croftsoft.apps.chat.controller.ChatController
All Implemented Interfaces:
UserInputListener, ActionListener, ItemListener, KeyListener, MouseListener, MouseMotionListener, WindowListener, EventListener, ChangeListener, MouseInputListener

public final class ChatController
extends UserInputAdapter
implements ActionListener, ItemListener

Chat controller.

Since:
2003-06-06
Version:
2003-06-17
Author:
David Wallace Croft

Constructor Summary
ChatController(Authentication authentication, Queue requestQueue)
           
 
Method Summary
 void actionPerformed(ActionEvent actionEvent)
           
 void itemStateChanged(ItemEvent itemEvent)
           
 void mousePressed(MouseEvent mouseEvent)
           
 void setAvatarMenu(JMenu avatarMenu)
           
 void setMoveComponent(JComponent moveComponent)
           
 void setMusicCheckBoxMenuItem(JCheckBoxMenuItem musicCheckBoxMenuItem)
           
 void setTalkTextField(JTextField talkTextField)
           
 
Methods inherited from class com.croftsoft.core.gui.event.UserInputAdapter
keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseReleased, stateChanged, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChatController

public ChatController(Authentication authentication,
                      Queue requestQueue)
Method Detail

setAvatarMenu

public void setAvatarMenu(JMenu avatarMenu)

setMusicCheckBoxMenuItem

public void setMusicCheckBoxMenuItem(JCheckBoxMenuItem musicCheckBoxMenuItem)

setMoveComponent

public void setMoveComponent(JComponent moveComponent)

setTalkTextField

public void setTalkTextField(JTextField talkTextField)

actionPerformed

public void actionPerformed(ActionEvent actionEvent)
Specified by:
actionPerformed in interface ActionListener
Overrides:
actionPerformed in class UserInputAdapter

itemStateChanged

public void itemStateChanged(ItemEvent itemEvent)
Specified by:
itemStateChanged in interface ItemListener

mousePressed

public void mousePressed(MouseEvent mouseEvent)
Specified by:
mousePressed in interface MouseListener
Overrides:
mousePressed in class UserInputAdapter

CroftSoft Javadoc

CroftSoft Apps Javadoc (2008-09-28 21:15:07)