public abstract class SHTMLPanel extends javax.swing.JPanel implements SHTMLPrefsChangeListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Modifier and Type | Method and Description |
---|---|
abstract void |
addAction(java.lang.String text,
javax.swing.Action action) |
abstract javax.swing.JMenuItem |
createActionMenuItem(java.lang.String actionName)
Returns a new menu item for a named action of SimplyHTML.
|
static SHTMLPanel |
createSHTMLPanel() |
abstract javax.swing.Action |
getAction(java.lang.String actionName) |
abstract int |
getCaretPosition() |
abstract javax.swing.text.html.HTMLDocument |
getDocument() |
abstract java.lang.String |
getDocumentText() |
abstract javax.swing.JEditorPane |
getEditorPane() |
abstract javax.swing.JMenuBar |
getMenuBar() |
abstract javax.swing.JEditorPane |
getMostRecentFocusOwner() |
static UIResources |
getResources() |
abstract javax.swing.JEditorPane |
getSourceEditorPane() |
abstract boolean |
needsSaving() |
static void |
setActionBuilder(ActionBuilder ab) |
abstract void |
setContentPanePreferredSize(java.awt.Dimension dimension) |
abstract void |
setCurrentDocumentContent(java.lang.String sText) |
abstract void |
setOpenHyperlinkHandler(java.awt.event.ActionListener openHyperlinkHandler)
Sets the handler for the Open Hyperlink action.
|
static void |
setResources(UIResources resources) |
void |
shtmlPrefChanged(java.lang.String propertyName,
java.lang.String newValue,
java.lang.String oldValue) |
abstract void |
switchViews()
Switches between the rich text view and the source view, given
tabbed panes are not used.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, paintComponent, 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
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
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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public void shtmlPrefChanged(java.lang.String propertyName, java.lang.String newValue, java.lang.String oldValue)
shtmlPrefChanged
in interface SHTMLPrefsChangeListener
public static SHTMLPanel createSHTMLPanel()
public abstract java.lang.String getDocumentText()
public abstract boolean needsSaving()
public abstract void setContentPanePreferredSize(java.awt.Dimension dimension)
public abstract void setCurrentDocumentContent(java.lang.String sText)
public static void setResources(UIResources resources)
public static void setActionBuilder(ActionBuilder ab)
public abstract javax.swing.text.html.HTMLDocument getDocument()
public abstract javax.swing.JEditorPane getEditorPane()
public abstract javax.swing.JEditorPane getSourceEditorPane()
public static UIResources getResources()
public abstract int getCaretPosition()
public abstract javax.swing.JMenuBar getMenuBar()
public abstract javax.swing.JEditorPane getMostRecentFocusOwner()
public abstract javax.swing.Action getAction(java.lang.String actionName)
public abstract void addAction(java.lang.String text, javax.swing.Action action)
public abstract javax.swing.JMenuItem createActionMenuItem(java.lang.String actionName)
public abstract void switchViews()
public abstract void setOpenHyperlinkHandler(java.awt.event.ActionListener openHyperlinkHandler)