com.joctopus.ui.joctopus
Class ChatAreaTracker

java.lang.Object
  extended by java.awt.event.KeyAdapter
      extended by com.joctopus.ui.joctopus.ChatAreaTracker
All Implemented Interfaces:
java.awt.event.KeyListener, java.util.EventListener

public class ChatAreaTracker
extends java.awt.event.KeyAdapter

This class is key adapter which tracks the chat area on each key pressed and key released event.The main objective is to focus for ALT+s key combination. When Triggered at that time it calls sendMessage() from IChat.

Since:
1.0

Constructor Summary
ChatAreaTracker(IChat iChat)
           
 
Method Summary
 IChat getiChat()
           
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void setiChat(IChat iChat)
           
 
Methods inherited from class java.awt.event.KeyAdapter
keyTyped
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChatAreaTracker

public ChatAreaTracker(IChat iChat)
Parameters:
iChat -
Method Detail

getiChat

public IChat getiChat()
Returns:
iChat interface.

setiChat

public void setiChat(IChat iChat)
Parameters:
iChat -

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener
Overrides:
keyPressed in class java.awt.event.KeyAdapter

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener
Overrides:
keyReleased in class java.awt.event.KeyAdapter