Package com.charliemouse.cambozola
Class Viewer
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Panel
-
- java.applet.Applet
-
- com.charliemouse.cambozola.Viewer
-
- All Implemented Interfaces:
ExceptionReporter
,ImageChangeListener
,ViewerAttributeInterface
,java.awt.event.KeyListener
,java.awt.event.MouseListener
,java.awt.event.MouseMotionListener
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,java.util.EventListener
,javax.accessibility.Accessible
public class Viewer extends java.applet.Applet implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.KeyListener, ImageChangeListener, ExceptionReporter, ViewerAttributeInterface
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Viewer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
void
displayURL(java.net.URL url, java.lang.String target)
java.util.Vector
getAccessories()
java.util.Vector
getAlternateURLs()
java.lang.String
getParameterValue(java.lang.String key)
ICameraProfile
getProfile()
CamStream
getStream()
PercentArea
getViewArea()
void
imageChanged(ImageChangeEvent ce)
void
init()
boolean
isDisplayingAccessories()
boolean
isStandalone()
void
keyPressed(java.awt.event.KeyEvent ke)
void
keyReleased(java.awt.event.KeyEvent e)
void
keyTyped(java.awt.event.KeyEvent e)
static void
main(java.lang.String[] args)
void
mouseClicked(java.awt.event.MouseEvent me)
void
mouseDragged(java.awt.event.MouseEvent me)
void
mouseEntered(java.awt.event.MouseEvent me)
void
mouseExited(java.awt.event.MouseEvent me)
void
mouseMoved(java.awt.event.MouseEvent me)
void
mousePressed(java.awt.event.MouseEvent me)
void
mouseReleased(java.awt.event.MouseEvent me)
void
paint(java.awt.Graphics g)
void
paintFrame(java.awt.Graphics g, java.awt.Image img, java.awt.Dimension d, WatermarkCollection wmc)
void
reportError(java.lang.Throwable t)
void
reportFailure(java.lang.String s)
void
reportNote(java.lang.String s)
void
setAlternateURLs(java.util.Vector v)
void
setBackgroundColor(java.awt.Color col)
void
setCurrentURL(java.net.URL loc)
void
setDisplayingAccessories(boolean b)
void
setTextColor(java.awt.Color col)
void
showStatus(java.lang.String s)
void
start()
void
stop()
void
update(java.awt.Graphics g)
static void
usage()
-
Methods inherited from class java.applet.Applet
getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.charliemouse.cambozola.ViewerAttributeInterface
getSize, repaint
-
-
-
-
Method Detail
-
init
public void init()
- Overrides:
init
in classjava.applet.Applet
-
destroy
public void destroy()
- Overrides:
destroy
in classjava.applet.Applet
-
main
public static void main(java.lang.String[] args)
-
getParameterValue
public java.lang.String getParameterValue(java.lang.String key)
-
reportError
public void reportError(java.lang.Throwable t)
- Specified by:
reportError
in interfaceExceptionReporter
-
reportFailure
public void reportFailure(java.lang.String s)
- Specified by:
reportFailure
in interfaceExceptionReporter
-
reportNote
public void reportNote(java.lang.String s)
- Specified by:
reportNote
in interfaceExceptionReporter
-
start
public void start()
- Overrides:
start
in classjava.applet.Applet
-
stop
public void stop()
- Overrides:
stop
in classjava.applet.Applet
-
setCurrentURL
public void setCurrentURL(java.net.URL loc)
- Specified by:
setCurrentURL
in interfaceViewerAttributeInterface
-
displayURL
public void displayURL(java.net.URL url, java.lang.String target)
- Specified by:
displayURL
in interfaceViewerAttributeInterface
-
getAlternateURLs
public java.util.Vector getAlternateURLs()
- Specified by:
getAlternateURLs
in interfaceViewerAttributeInterface
-
setAlternateURLs
public void setAlternateURLs(java.util.Vector v)
- Specified by:
setAlternateURLs
in interfaceViewerAttributeInterface
-
imageChanged
public void imageChanged(ImageChangeEvent ce)
- Specified by:
imageChanged
in interfaceImageChangeListener
-
paint
public void paint(java.awt.Graphics g)
- Overrides:
paint
in classjava.awt.Container
-
update
public void update(java.awt.Graphics g)
- Overrides:
update
in classjava.awt.Container
-
paintFrame
public void paintFrame(java.awt.Graphics g, java.awt.Image img, java.awt.Dimension d, WatermarkCollection wmc)
-
keyPressed
public void keyPressed(java.awt.event.KeyEvent ke)
- Specified by:
keyPressed
in interfacejava.awt.event.KeyListener
-
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
- Specified by:
keyTyped
in interfacejava.awt.event.KeyListener
-
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
- Specified by:
keyReleased
in interfacejava.awt.event.KeyListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent me)
- Specified by:
mouseEntered
in interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent me)
- Specified by:
mouseExited
in interfacejava.awt.event.MouseListener
-
isDisplayingAccessories
public boolean isDisplayingAccessories()
-
setDisplayingAccessories
public void setDisplayingAccessories(boolean b)
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent me)
- Specified by:
mouseClicked
in interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent me)
- Specified by:
mousePressed
in interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent me)
- Specified by:
mouseReleased
in interfacejava.awt.event.MouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent me)
- Specified by:
mouseDragged
in interfacejava.awt.event.MouseMotionListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent me)
- Specified by:
mouseMoved
in interfacejava.awt.event.MouseMotionListener
-
showStatus
public void showStatus(java.lang.String s)
- Overrides:
showStatus
in classjava.applet.Applet
-
getViewArea
public PercentArea getViewArea()
- Specified by:
getViewArea
in interfaceViewerAttributeInterface
-
getProfile
public ICameraProfile getProfile()
- Specified by:
getProfile
in interfaceViewerAttributeInterface
-
getStream
public CamStream getStream()
- Specified by:
getStream
in interfaceViewerAttributeInterface
-
isStandalone
public boolean isStandalone()
- Specified by:
isStandalone
in interfaceViewerAttributeInterface
-
getAccessories
public java.util.Vector getAccessories()
- Specified by:
getAccessories
in interfaceViewerAttributeInterface
-
setBackgroundColor
public void setBackgroundColor(java.awt.Color col)
-
setTextColor
public void setTextColor(java.awt.Color col)
-
usage
public static void usage()
-
-