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 voiddestroy()voiddisplayURL(java.net.URL url, java.lang.String target)java.util.VectorgetAccessories()java.util.VectorgetAlternateURLs()java.lang.StringgetParameterValue(java.lang.String key)ICameraProfilegetProfile()CamStreamgetStream()PercentAreagetViewArea()voidimageChanged(ImageChangeEvent ce)voidinit()booleanisDisplayingAccessories()booleanisStandalone()voidkeyPressed(java.awt.event.KeyEvent ke)voidkeyReleased(java.awt.event.KeyEvent e)voidkeyTyped(java.awt.event.KeyEvent e)static voidmain(java.lang.String[] args)voidmouseClicked(java.awt.event.MouseEvent me)voidmouseDragged(java.awt.event.MouseEvent me)voidmouseEntered(java.awt.event.MouseEvent me)voidmouseExited(java.awt.event.MouseEvent me)voidmouseMoved(java.awt.event.MouseEvent me)voidmousePressed(java.awt.event.MouseEvent me)voidmouseReleased(java.awt.event.MouseEvent me)voidpaint(java.awt.Graphics g)voidpaintFrame(java.awt.Graphics g, java.awt.Image img, java.awt.Dimension d, WatermarkCollection wmc)voidreportError(java.lang.Throwable t)voidreportFailure(java.lang.String s)voidreportNote(java.lang.String s)voidsetAlternateURLs(java.util.Vector v)voidsetBackgroundColor(java.awt.Color col)voidsetCurrentURL(java.net.URL loc)voidsetDisplayingAccessories(boolean b)voidsetTextColor(java.awt.Color col)voidshowStatus(java.lang.String s)voidstart()voidstop()voidupdate(java.awt.Graphics g)static voidusage()-
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:
initin classjava.applet.Applet
-
destroy
public void destroy()
- Overrides:
destroyin 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:
reportErrorin interfaceExceptionReporter
-
reportFailure
public void reportFailure(java.lang.String s)
- Specified by:
reportFailurein interfaceExceptionReporter
-
reportNote
public void reportNote(java.lang.String s)
- Specified by:
reportNotein interfaceExceptionReporter
-
start
public void start()
- Overrides:
startin classjava.applet.Applet
-
stop
public void stop()
- Overrides:
stopin classjava.applet.Applet
-
setCurrentURL
public void setCurrentURL(java.net.URL loc)
- Specified by:
setCurrentURLin interfaceViewerAttributeInterface
-
displayURL
public void displayURL(java.net.URL url, java.lang.String target)- Specified by:
displayURLin interfaceViewerAttributeInterface
-
getAlternateURLs
public java.util.Vector getAlternateURLs()
- Specified by:
getAlternateURLsin interfaceViewerAttributeInterface
-
setAlternateURLs
public void setAlternateURLs(java.util.Vector v)
- Specified by:
setAlternateURLsin interfaceViewerAttributeInterface
-
imageChanged
public void imageChanged(ImageChangeEvent ce)
- Specified by:
imageChangedin interfaceImageChangeListener
-
paint
public void paint(java.awt.Graphics g)
- Overrides:
paintin classjava.awt.Container
-
update
public void update(java.awt.Graphics g)
- Overrides:
updatein 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:
keyPressedin interfacejava.awt.event.KeyListener
-
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
- Specified by:
keyTypedin interfacejava.awt.event.KeyListener
-
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
- Specified by:
keyReleasedin interfacejava.awt.event.KeyListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent me)
- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent me)
- Specified by:
mouseExitedin 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:
mouseClickedin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent me)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent me)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent me)
- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent me)
- Specified by:
mouseMovedin interfacejava.awt.event.MouseMotionListener
-
showStatus
public void showStatus(java.lang.String s)
- Overrides:
showStatusin classjava.applet.Applet
-
getViewArea
public PercentArea getViewArea()
- Specified by:
getViewAreain interfaceViewerAttributeInterface
-
getProfile
public ICameraProfile getProfile()
- Specified by:
getProfilein interfaceViewerAttributeInterface
-
getStream
public CamStream getStream()
- Specified by:
getStreamin interfaceViewerAttributeInterface
-
isStandalone
public boolean isStandalone()
- Specified by:
isStandalonein interfaceViewerAttributeInterface
-
getAccessories
public java.util.Vector getAccessories()
- Specified by:
getAccessoriesin interfaceViewerAttributeInterface
-
setBackgroundColor
public void setBackgroundColor(java.awt.Color col)
-
setTextColor
public void setTextColor(java.awt.Color col)
-
usage
public static void usage()
-
-