PromptPresenter
, ServiceDescriptorProvider<PromptPresenterServiceDescriptor>
, java.awt.image.ImageObserver
, java.awt.MenuContainer
, java.io.Serializable
, javax.accessibility.Accessible
public class PromptImageViewer extends BasicPromptPresenter implements PromptPresenter
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
java.awt.Container.AccessibleAWTContainer
contextURL, emphasized, listener, listeners, mediaitems, promptFont
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Modifier and Type | Method | Description |
---|---|---|
java.util.Hashtable |
fetchImages(java.util.Vector iv) |
fetchImages() fetches all images referred to in the recording script
so that they can be displayed quickly.
|
java.awt.Dimension |
getPreferredSize() |
|
PromptPresenterServiceDescriptor |
getServiceDescriptor() |
|
static java.lang.String[][] |
getSupportedMIMETypes() |
|
void |
hideContents() |
|
void |
loadContents() |
Loads the current prompt data from a URL
|
void |
loadContents(java.net.URL url) |
|
void |
paintComponent(java.awt.Graphics g) |
paintComponents() draws the image; if needed, the image
is scaled proportionally up or down to fit into the display area.
|
void |
setContents(java.lang.String imageName) |
setContents() selects the next image to display
|
void |
setContents(java.lang.String imageName,
java.lang.String description) |
setContents() selects the next image to display
|
void |
setContents(java.lang.String cts,
java.lang.String description,
java.lang.String type) |
|
void |
setContents(java.net.URL imageURL) |
setContents() selects the next image to display
|
void |
setContents(java.net.URL imageURL,
java.lang.String d) |
setContents() selects the next image to display
|
void |
setContents(java.net.URL imageURL,
java.lang.String d,
java.lang.String t) |
setContents() selects the next image to display
|
void |
setContents(java.net.URL imageUrl,
java.lang.String description,
java.lang.String type,
java.lang.String charset) |
|
void |
setRecScriptResources(java.util.Hashtable ih) |
Loads the images for the list of image sources given
|
void |
showContents() |
addPromptPresenterListener, applyContextToMediaitemURL, getContextURL, getDynamicProperty, getDynamicPropertyDescriptors, getEmphasized, getSupportedLegacyMIMETypes, getSupportedMIMETypes, removePromptPresenterListener, setContents, setContextURL, setDynamicProperty, setEmphasized, setPromptFont, updateListeners
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addPromptPresenterListener, getEmphasized, getSupportedLegacyMIMETypes, removePromptPresenterListener, setContents, setContextURL, setEmphasized, setPromptFont
public void setRecScriptResources(java.util.Hashtable ih)
ih
- image sourcespublic java.util.Hashtable fetchImages(java.util.Vector iv)
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class javax.swing.JComponent
public void showContents()
public void hideContents()
public void loadContents(java.net.URL url)
public void setContents(java.lang.String imageName)
imageName
- name of image filepublic void setContents(java.lang.String imageName, java.lang.String description)
imageName
- name of image filedescription
- description of imagepublic void setContents(java.lang.String cts, java.lang.String description, java.lang.String type)
public void setContents(java.net.URL imageURL)
imageURL
- URL of image filepublic void setContents(java.net.URL imageURL, java.lang.String d)
imageURL
- URL of image filed
- description of imagepublic void setContents(java.net.URL imageURL, java.lang.String d, java.lang.String t)
imageURL
- URL of image filed
- description of imaget
- MIME-type of imagepublic void setContents(java.net.URL imageUrl, java.lang.String description, java.lang.String type, java.lang.String charset)
public void loadContents() throws PromptPresenterException
PromptPresenter
loadContents
in interface PromptPresenter
PromptPresenterException
public void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
public static java.lang.String[][] getSupportedMIMETypes()
public PromptPresenterServiceDescriptor getServiceDescriptor()
getServiceDescriptor
in interface PromptPresenter
getServiceDescriptor
in interface ServiceDescriptorProvider<PromptPresenterServiceDescriptor>