Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.idanim.idvnc.idvncviewer
Class vncCanvas  view vncCanvas download vncCanvas.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Canvas
          extended bycom.idanim.idvnc.idvncviewer.vncCanvas
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

class vncCanvas
extends java.awt.Canvas


Nested Class Summary
 
Nested classes inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  animatedMemoryImageSource amis
           
(package private)  java.awt.image.ColorModel cm
           
(package private)  java.awt.Color[] colors
           
(package private)  boolean needToResetClip
           
(package private)  java.awt.Image paintImage
           
(package private)  java.awt.Graphics pig
           
(package private)  java.awt.Graphics pig2
           
(package private)  byte[] pixels
           
(package private)  java.awt.Image rawPixelsImage
           
(package private)  rfbProto rfb
           
(package private)  java.awt.Graphics sg
           
(package private)  java.awt.Graphics sg2
           
(package private)  vncviewer v
           
 
Fields inherited from class java.awt.Canvas
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
(package private) vncCanvas(vncviewer v1)
           
 
Method Summary
(package private)  void drawRawRect(int x, int y, int w, int h)
           
 boolean handleEvent(java.awt.Event evt)
          AWT 1.0 event handler.
 java.awt.Dimension minimumSize()
          Returns the component's minimum size.
 void paint(java.awt.Graphics g)
          Repaints the canvas window.
 java.awt.Dimension preferredSize()
          Returns the component's preferred size.
 void processNormalProtocol()
           
 void update(java.awt.Graphics g)
          Updates the canvas in response to a request to repaint() it.
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

v

vncviewer v

rfb

rfbProto rfb

cm

java.awt.image.ColorModel cm

colors

java.awt.Color[] colors

rawPixelsImage

java.awt.Image rawPixelsImage

amis

animatedMemoryImageSource amis

pixels

byte[] pixels

sg

java.awt.Graphics sg

sg2

java.awt.Graphics sg2

paintImage

java.awt.Image paintImage

pig

java.awt.Graphics pig

pig2

java.awt.Graphics pig2

needToResetClip

boolean needToResetClip
Constructor Detail

vncCanvas

vncCanvas(vncviewer v1)
    throws java.io.IOException
Method Detail

preferredSize

public java.awt.Dimension preferredSize()
Description copied from class: java.awt.Component
Returns the component's preferred size.


minimumSize

public java.awt.Dimension minimumSize()
Description copied from class: java.awt.Component
Returns the component's minimum size.


update

public void update(java.awt.Graphics g)
Description copied from class: java.awt.Canvas
Updates the canvas in response to a request to repaint() it. The canvas is cleared with the current background colour, before paint() is called to add the new contents. Subclasses which override this method should either call this method via super.update(graphics) or re-implement this behaviour, so as to ensure that the canvas is clear before painting takes place.


paint

public void paint(java.awt.Graphics g)
Description copied from class: java.awt.Canvas
Repaints the canvas window. This method should be overridden by a subclass to do something useful, as this method simply paints the window with the background color.


processNormalProtocol

public void processNormalProtocol()
                           throws java.io.IOException

drawRawRect

void drawRawRect(int x,
                 int y,
                 int w,
                 int h)
           throws java.io.IOException

handleEvent

public boolean handleEvent(java.awt.Event evt)
Description copied from class: java.awt.Component
AWT 1.0 event handler. This method calls one of the event-specific handler methods. For example for key events, either Component.keyDown(Event,int)>Component.keyDown(Event,int) 55 or Component.keyUp(Event,int)>Component.keyUp(Event,int) 55 is called. A derived component can override one of these event-specific methods if it only needs to handle certain event types. Otherwise it can override handleEvent itself and handle any event.