PromptPresenter
, ServiceDescriptorProvider<PromptPresenterServiceDescriptor>
, java.awt.image.ImageObserver
, java.awt.MenuContainer
, java.io.Serializable
, javax.accessibility.Accessible
public class SprCompatTextViewer extends BasicPromptPresenter implements PromptPresenter
Modifier and Type | Class | Description |
---|---|---|
class |
SprCompatTextViewer.Line |
|
class |
SprCompatTextViewer.PromptDoc |
|
static class |
SprCompatTextViewer.TextFragment |
|
class |
SprCompatTextViewer.Word |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
java.awt.Container.AccessibleAWTContainer
Modifier and Type | Field | Description |
---|---|---|
static int |
BOTTOM |
|
static int |
CENTER |
|
static java.lang.String |
DEF_CHARSET |
|
static PromptPresenterServiceDescriptor |
DESCRIPTOR |
|
static int |
FONTDOWNSTEP |
|
static int |
LEFT |
|
static int |
MAXFONTSIZE |
|
static int |
MIDDLE |
|
static int |
MINFONTSIZE |
|
static int |
RIGHT |
|
static int |
TOP |
contextURL, emphasized, listener, listeners, mediaitems, promptFont
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor | Description |
---|---|
SprCompatTextViewer() |
Modifier and Type | Method | Description |
---|---|---|
boolean |
getEmphasized() |
Return emphasized status.
|
PromptPresenterServiceDescriptor |
getServiceDescriptor() |
|
static java.lang.String[][] |
getSupportedMIMETypes() |
|
void |
hideContents() |
|
void |
loadContents() |
Loads the current prompt data from a URL
|
static void |
main(java.lang.String[] args) |
|
void |
paintComponent(java.awt.Graphics g) |
|
void |
prepareGraphics(java.awt.Graphics g) |
|
void |
setAlignment(int h,
int v) |
|
protected void |
setContents(SprCompatTextViewer.PromptDoc promptDoc) |
|
void |
setContents(java.lang.String s) |
sets the prompt text
|
void |
setContents(java.lang.String s,
java.lang.String d) |
sets the prompt text
|
void |
setContents(java.lang.String s,
java.lang.String d,
java.lang.String type) |
sets the prompt text
|
void |
setContents(java.net.URL u) |
sets the prompt text
|
void |
setContents(java.net.URL u,
java.lang.String d) |
sets the prompt text
|
void |
setContents(java.net.URL u,
java.lang.String d,
java.lang.String type) |
|
void |
setContents(java.net.URL u,
java.lang.String d,
java.lang.String type,
java.lang.String cs) |
sets the prompt text
|
void |
setEmphasized(boolean emphasized) |
Set the prompt emphasize status.
|
void |
setPromptFont(java.awt.Font promptFont) |
Sets font for prompts.
|
void |
showContents() |
|
protected void |
testPrompt() |
addPromptPresenterListener, applyContextToMediaitemURL, getContextURL, getDynamicProperty, getDynamicPropertyDescriptors, getSupportedLegacyMIMETypes, getSupportedMIMETypes, removePromptPresenterListener, setContents, setContextURL, setDynamicProperty, 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, getPreferredSize, 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, getSupportedLegacyMIMETypes, removePromptPresenterListener, setContents, setContextURL
public static final PromptPresenterServiceDescriptor DESCRIPTOR
public static final int MINFONTSIZE
public static final int MAXFONTSIZE
public static final int FONTDOWNSTEP
public static final int LEFT
public static final int RIGHT
public static final int CENTER
public static final int TOP
public static final int BOTTOM
public static final int MIDDLE
public static final java.lang.String DEF_CHARSET
public void setAlignment(int h, int v)
public void prepareGraphics(java.awt.Graphics g)
public void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
public void showContents()
public void hideContents()
protected void setContents(SprCompatTextViewer.PromptDoc promptDoc)
public void setContents(java.lang.String s)
s
- textpublic void setContents(java.lang.String s, java.lang.String d)
s
- textd
- prompt text descriptionpublic void setContents(java.lang.String s, java.lang.String d, java.lang.String type)
s
- textd
- prompt text descriptiontype
- typepublic void setContents(java.net.URL u)
u
- URL where the text is storedpublic void setContents(java.net.URL u, java.lang.String d)
u
- URL where the text is storedd
- prompt text descriptionpublic void setContents(java.net.URL u, java.lang.String d, java.lang.String type)
public void setContents(java.net.URL u, java.lang.String d, java.lang.String type, java.lang.String cs)
u
- URL where the text is storedd
- prompt text descriptiontype
- typecs
- charsetpublic void setPromptFont(java.awt.Font promptFont)
setPromptFont
in interface PromptPresenter
setPromptFont
in class BasicPromptPresenter
promptFont
- public boolean getEmphasized()
PromptPresenter
getEmphasized
in interface PromptPresenter
getEmphasized
in class BasicPromptPresenter
public void setEmphasized(boolean emphasized)
PromptPresenter
setEmphasized
in interface PromptPresenter
setEmphasized
in class BasicPromptPresenter
emphasized
- true if emphasizepublic static java.lang.String[][] getSupportedMIMETypes()
public void loadContents() throws PromptPresenterException
PromptPresenter
loadContents
in interface PromptPresenter
PromptPresenterException
public PromptPresenterServiceDescriptor getServiceDescriptor()
getServiceDescriptor
in interface PromptPresenter
getServiceDescriptor
in interface ServiceDescriptorProvider<PromptPresenterServiceDescriptor>
protected void testPrompt()
public static void main(java.lang.String[] args)