edu.mit.sketch.clearpanel
Class CInkListener
java.lang.Object
java.lang.Thread
edu.mit.sketch.clearpanel.CInkListener
- All Implemented Interfaces:
- java.awt.event.ComponentListener, java.awt.event.MouseListener, java.lang.Runnable, java.util.EventListener
public class CInkListener
- extends java.lang.Thread
- implements java.awt.event.ComponentListener, java.awt.event.MouseListener, java.lang.Runnable
The CInkListener retrieves ink smaples from the clear panel overlay
and notifies the ink processor. It also processes events from the java
panel and window to keep the clear panel positioned correctly
| Nested classes/interfaces inherited from class java.lang.Thread |
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
|
Constructor Summary |
CInkListener(int port,
int socketTimeout)
|
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
connected
public boolean connected
recognized
public java.lang.String recognized
hidden
public boolean hidden
CInkListener
public CInkListener(int port,
int socketTimeout)
setProcessor
public void setProcessor(CInkProcessor cp)
setPanel
public void setPanel(java.awt.Component p)
setFrame
public void setFrame(java.awt.Component f)
topLevel
public java.awt.Component topLevel(java.awt.Component c)
run
public void run()
- Specified by:
run in interface java.lang.Runnable- Overrides:
run in class java.lang.Thread
sendLocation
public void sendLocation(java.awt.Component c)
sendMessage
public void sendMessage(java.lang.String msg)
componentHidden
public void componentHidden(java.awt.event.ComponentEvent e)
- Specified by:
componentHidden in interface java.awt.event.ComponentListener
componentShown
public void componentShown(java.awt.event.ComponentEvent e)
- Specified by:
componentShown in interface java.awt.event.ComponentListener
componentMoved
public void componentMoved(java.awt.event.ComponentEvent e)
- Specified by:
componentMoved in interface java.awt.event.ComponentListener
componentResized
public void componentResized(java.awt.event.ComponentEvent e)
- Specified by:
componentResized in interface java.awt.event.ComponentListener
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExited in interface java.awt.event.MouseListener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleased in interface java.awt.event.MouseListener
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed in interface java.awt.event.MouseListener
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEntered in interface java.awt.event.MouseListener
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClicked in interface java.awt.event.MouseListener
sendStroke
public void sendStroke(java.lang.String str)