apps.mtdesktop.desktop
Class DesktopFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by apps.mtdesktop.desktop.DesktopFrame
All Implemented Interfaces:
ControlPanel.ControlPanelListener, DesktopClient.mtdesktopNetworkListener, FileTransferListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class DesktopFrame
extends javax.swing.JFrame
implements DesktopClient.mtdesktopNetworkListener, FileTransferListener, ControlPanel.ControlPanelListener

The Class DesktopFrame.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
 
Fields inherited from class javax.swing.JFrame
EXIT_ON_CLOSE
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DesktopFrame(DefaultSynergyNetApp app)
          Instantiates a new desktop frame.
 
Method Summary
 void connectionUpdate(DesktopClient.ConnectionStatus status)
          Connection update.
 void deletePressed()
          Delete pressed.
 void fileDownloadCompleted(java.io.File file)
          File download completed.
 void fileDownloadFailed(java.io.File file, java.lang.String responseMessage)
          File download failed.
 void fileDownloadStarted(java.io.File file)
          File download started.
 void fileUploadCompleted(java.io.File file)
          File upload completed.
 void fileUploadFailed(java.io.File file, java.lang.String responseMessage)
          File upload failed.
 void fileUploadStarted(java.io.File file)
          File upload started.
 TabletopTree getTree()
          Gets the tree.
 void shareDesktopPressed(boolean isEnabled)
          Share desktop pressed.
 void tableConnected(TableIdentity tableId)
          Table connected.
 
Methods inherited from class javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

DesktopFrame

public DesktopFrame(DefaultSynergyNetApp app)
Instantiates a new desktop frame.

Parameters:
app - the app
Method Detail

connectionUpdate

public void connectionUpdate(DesktopClient.ConnectionStatus status)
Description copied from interface: DesktopClient.mtdesktopNetworkListener
Connection update.

Specified by:
connectionUpdate in interface DesktopClient.mtdesktopNetworkListener
Parameters:
status - the status

deletePressed

public void deletePressed()
Description copied from interface: ControlPanel.ControlPanelListener
Delete pressed.

Specified by:
deletePressed in interface ControlPanel.ControlPanelListener

fileDownloadCompleted

public void fileDownloadCompleted(java.io.File file)
Description copied from interface: FileTransferListener
File download completed.

Specified by:
fileDownloadCompleted in interface FileTransferListener
Parameters:
file - the file

fileDownloadFailed

public void fileDownloadFailed(java.io.File file,
                               java.lang.String responseMessage)
Description copied from interface: FileTransferListener
File download failed.

Specified by:
fileDownloadFailed in interface FileTransferListener
Parameters:
file - the file
responseMessage - the response message

fileDownloadStarted

public void fileDownloadStarted(java.io.File file)
Description copied from interface: FileTransferListener
File download started.

Specified by:
fileDownloadStarted in interface FileTransferListener
Parameters:
file - the file

fileUploadCompleted

public void fileUploadCompleted(java.io.File file)
Description copied from interface: FileTransferListener
File upload completed.

Specified by:
fileUploadCompleted in interface FileTransferListener
Parameters:
file - the file

fileUploadFailed

public void fileUploadFailed(java.io.File file,
                             java.lang.String responseMessage)
Description copied from interface: FileTransferListener
File upload failed.

Specified by:
fileUploadFailed in interface FileTransferListener
Parameters:
file - the file
responseMessage - the response message

fileUploadStarted

public void fileUploadStarted(java.io.File file)
Description copied from interface: FileTransferListener
File upload started.

Specified by:
fileUploadStarted in interface FileTransferListener
Parameters:
file - the file

getTree

public TabletopTree getTree()
Gets the tree.

Returns:
the tree

shareDesktopPressed

public void shareDesktopPressed(boolean isEnabled)
Description copied from interface: ControlPanel.ControlPanelListener
Share desktop pressed.

Specified by:
shareDesktopPressed in interface ControlPanel.ControlPanelListener
Parameters:
isEnabled - the share

tableConnected

public void tableConnected(TableIdentity tableId)
Description copied from interface: DesktopClient.mtdesktopNetworkListener
Table connected.

Specified by:
tableConnected in interface DesktopClient.mtdesktopNetworkListener
Parameters:
tableId - the table id