com.joctopus.starter
Class JOctopusTray

java.lang.Object
  extended by java.lang.Thread
      extended by com.joctopus.starter.JOctopusTray
All Implemented Interfaces:
java.lang.Runnable

public class JOctopusTray
extends java.lang.Thread

Represents JOctopus Tray which will be visible in system Tray, if ones system supports this functionaity. This class is multithreaded for running simultaneously with other threads.

Since:
1.0

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 java.awt.MenuItem aboutChatterItem
          menu items for popup menu
 java.awt.MenuItem chatterConsoleItem
          menu items for popup menu
 java.awt.PopupMenu chatterPopupMenu
          popup menu for chatter tray this popup menu exposes diffrernt modules to user
 java.awt.SystemTray chatterSystemTay
          system tray for chatter
 java.awt.TrayIcon chatterTray
          Tray icon for chatter
 java.awt.MenuItem exitItem
          menu items for popup menu
 java.awt.MenuItem openChatterItem
          menu items for popup menu
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
JOctopusTray()
          Default Constructor
 
Method Summary
 void initializeChatterTray()
          initializes system tray.
 void run()
           
 
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

chatterSystemTay

public java.awt.SystemTray chatterSystemTay
system tray for chatter


chatterTray

public java.awt.TrayIcon chatterTray
Tray icon for chatter


chatterPopupMenu

public java.awt.PopupMenu chatterPopupMenu
popup menu for chatter tray this popup menu exposes diffrernt modules to user


exitItem

public java.awt.MenuItem exitItem
menu items for popup menu


openChatterItem

public java.awt.MenuItem openChatterItem
menu items for popup menu


aboutChatterItem

public java.awt.MenuItem aboutChatterItem
menu items for popup menu


chatterConsoleItem

public java.awt.MenuItem chatterConsoleItem
menu items for popup menu

Constructor Detail

JOctopusTray

public JOctopusTray()
Default Constructor

Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

initializeChatterTray

public void initializeChatterTray()
initializes system tray.