synergynetframework.appsystem.contentsystem.jme.items
Class JMEVncFrame

java.lang.Object
  extended by synergynetframework.appsystem.contentsystem.jme.items.JMEContentItem
      extended by synergynetframework.appsystem.contentsystem.jme.items.JMEOrthoContentItem
          extended by synergynetframework.appsystem.contentsystem.jme.items.JMEOrthoContainer
              extended by synergynetframework.appsystem.contentsystem.jme.items.JMEWindow
                  extended by synergynetframework.appsystem.contentsystem.jme.items.JMEVncFrame
All Implemented Interfaces:
IContentItemImplementation, IOrthoContainerImplementation, IOrthoContentItemImplementation, IVncFrameImplementation, IWindowImplementation, ScreenCursorListener, VncCanvas.VncImageListener, OrthoBringToTop.OrthoBringToTopListener, OrthoControlPointRotateTranslateScale.RotateTranslateScaleListener, OrthoCursorEventDispatcher.CommonCursorEventListener, OrthoSnap.SnapListener, FlickMover.FlickListener, MTKeyListener

public class JMEVncFrame
extends JMEWindow
implements IVncFrameImplementation, VncCanvas.VncImageListener, MTKeyListener

The Class JMEVncFrame.


Constructor Summary
JMEVncFrame(ContentItem contentItem)
          Instantiates a new JME vnc frame.
 
Method Summary
 void connect()
          Connect.
 void disconnect()
          Disconnect.
 void imageCreated(java.awt.Image image)
          Invoked when image is created.
 void init()
          Inits the.
 void keyPressedEvent(java.awt.event.KeyEvent evt)
          Key pressed event.
 void keyReleasedEvent(java.awt.event.KeyEvent evt)
          Key released event.
 void setConnectionSettings(java.lang.String host, int port, java.lang.String password)
          Sets the connection settings.
 void update(float interpolation)
          Update.
 
Methods inherited from class synergynetframework.appsystem.contentsystem.jme.items.JMEWindow
getBackgroundFrame, lowerIndex, setBackGround, setBorder, setHeight, setWidth
 
Methods inherited from class synergynetframework.appsystem.contentsystem.jme.items.JMEOrthoContainer
addSubItem, detachSubItem, getNode, removeSubItem, updateOrder
 
Methods inherited from class synergynetframework.appsystem.contentsystem.jme.items.JMEOrthoContentItem
addBringToTopListener, addFlickListener, addItemListener, addMultitouchListener, addOrthoControlPointRotateTranslateScaleListener, addScreenCursorListener, addSnapListener, allowMoreThanTwoToRotateAndScale, allowSingleTouchFreeMove, allowSnapToOccupiedLocation, centerItem, cursorChanged, cursorClicked, cursorPressed, cursorReleased, cursorRightClicked, flick, getMaxScale, getMinScale, isFlickable, ItemBringToTop, itemFlicked, itemMoved, itemRotated, itemScaled, itemSnapped, makeFlickable, makeUnflickable, placeRandom, removeBringToTopListeners, removeFlickListeners, removeItemListerner, removeOrthoControlPointRotateTranslateScaleListeners, removeScreenCursorListeners, removeSnapListeners, reset, rotateRandom, screenCursorChanged, screenCursorClicked, screenCursorPressed, screenCursorReleased, setAsBottomObject, setAsTopObject, setAsTopObjectAndBroadCastEvent, setBringToTopable, setFixLocations, setLocalLocation, setName, setOrder, setRightClickDistance, setRotateTranslateScalable, setRotateTranslateScalable, setScaleLimit, setSingleTouchRotateTranslate, setSnapable, setTolerance, setZRotateLimit, turnOffEventDispatcher, update
 
Methods inherited from class synergynetframework.appsystem.contentsystem.jme.items.JMEContentItem
contains, getImplementationObject, getLocalLocation, hasCollision, setAngle, setBoundaryEnabled, setId, setLocation, setManipulate, setScale, setScale, setVisible, setVisible
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IWindowImplementation
getBackgroundFrame, setHeight, setWidth
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IOrthoContainerImplementation
addSubItem, detachSubItem, getNode, removeSubItem, updateOrder
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IOrthoContentItemImplementation
addBringToTopListener, addFlickListener, addItemListener, addOrthoControlPointRotateTranslateScaleListener, addScreenCursorListener, addSnapListener, allowMoreThanTwoToRotateAndScale, allowSingleTouchFreeMove, allowSnapToOccupiedLocation, centerItem, flick, getMaxScale, getMinScale, isFlickable, makeFlickable, makeUnflickable, placeRandom, removeBringToTopListeners, removeFlickListeners, removeItemListerner, removeOrthoControlPointRotateTranslateScaleListeners, removeScreenCursorListeners, removeSnapListeners, reset, rotateRandom, setAsBottomObject, setAsTopObject, setAsTopObjectAndBroadCastEvent, setBringToTopable, setFixLocations, setOrder, setRightClickDistance, setRotateTranslateScalable, setRotateTranslateScalable, setScaleLimit, setSingleTouchRotateTranslate, setSnapable, setTolerance, setZRotateLimit, turnOffEventDispatcher
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IContentItemImplementation
addMultitouchListener, contains, getImplementationObject, hasCollision, setAngle, setBackGround, setBorder, setBoundaryEnabled, setId, setLocalLocation, setLocation, setManipulate, setName, setScale, setScale, setVisible, setVisible, update
 

Constructor Detail

JMEVncFrame

public JMEVncFrame(ContentItem contentItem)
Instantiates a new JME vnc frame.

Parameters:
contentItem - the content item
Method Detail

connect

public void connect()
Description copied from interface: IVncFrameImplementation
Connect.

Specified by:
connect in interface IVncFrameImplementation

disconnect

public void disconnect()
Description copied from interface: IVncFrameImplementation
Disconnect.

Specified by:
disconnect in interface IVncFrameImplementation

imageCreated

public void imageCreated(java.awt.Image image)
Description copied from interface: VncCanvas.VncImageListener
Invoked when image is created.

Specified by:
imageCreated in interface VncCanvas.VncImageListener
Parameters:
image - the image

init

public void init()
Description copied from interface: IContentItemImplementation
Inits the.

Specified by:
init in interface IContentItemImplementation
Overrides:
init in class JMEWindow

keyPressedEvent

public void keyPressedEvent(java.awt.event.KeyEvent evt)
Description copied from interface: MTKeyListener
Key pressed event.

Specified by:
keyPressedEvent in interface MTKeyListener
Parameters:
evt - the evt

keyReleasedEvent

public void keyReleasedEvent(java.awt.event.KeyEvent evt)
Description copied from interface: MTKeyListener
Key released event.

Specified by:
keyReleasedEvent in interface MTKeyListener
Parameters:
evt - the evt

setConnectionSettings

public void setConnectionSettings(java.lang.String host,
                                  int port,
                                  java.lang.String password)
Description copied from interface: IVncFrameImplementation
Sets the connection settings.

Specified by:
setConnectionSettings in interface IVncFrameImplementation
Parameters:
host - the host
port - the port
password - the password

update

public void update(float interpolation)
Description copied from interface: IContentItemImplementation
Update.

Specified by:
update in interface IContentItemImplementation
Overrides:
update in class JMEOrthoContentItem
Parameters:
interpolation - the interpolation