public class DocumentStyleDialog extends StyleDialog
StyleDialog.ColorIcon
Box.AccessibleBox, Box.Filler
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected Map<StyleSheet,String> |
currentStyles
The styles currently applied to the documents.
|
protected JButton |
highlightColor |
protected JButton |
readingColor |
protected JComboBox |
readingFont |
protected JComboBox |
readingFontSize |
protected JCheckBox |
readingUseColor |
protected List<StyleSheet> |
styleSheets
The list of managed style sheets.
|
protected JButton |
textColor |
protected JComboBox |
textFont |
protected JComboBox |
textFontSize |
protected JCheckBox |
textUseColor |
protected JButton |
translationColor |
protected JComboBox |
translationFont |
protected JComboBox |
translationFontSize |
protected JCheckBox |
translationUseColor |
autodetect, defaultLFFonts, generalFont, generalFontCustom, generalFontDefault, knownJapaneseFont, wordLookupFont, wordLookupFontSize
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Modifier | Constructor and Description |
---|---|
protected |
DocumentStyleDialog() |
Modifier and Type | Method and Description |
---|---|
void |
addStyleSheet(StyleSheet s)
Adds a new style sheet which will then automatically track any changes made to the
user settings.
|
void |
applyPreferences() |
protected void |
applyPreferences(StyleSheet s)
Applies the settings from the application preferences to a single style sheet.
|
protected void |
doColorChooser(JButton b)
Displays the color chooser if a button with a color icon is selected.
|
protected JComboBox[] |
getAutodetectedFonts() |
static DocumentStyleDialog |
getDocumentStyleDialog()
Returns the single application-wide instance.
|
protected void |
insertAdditionalControls(String[] allFonts) |
void |
loadPreferences() |
void |
removeStyleSheet(StyleSheet s)
Removes a style sheet from the list of managed style sheets.
|
void |
savePreferences() |
protected void |
selectJapaneseFont(String fontname) |
applyUIFont, autodetectFonts, autodetectFontsAction, deriveGeneralFont, getComponent, getKnownJapaneseFont, getStyleDialog, getTitle, insertAndSelect
createGlue, createHorizontalBox, createHorizontalGlue, createHorizontalStrut, createRigidArea, createVerticalBox, createVerticalGlue, createVerticalStrut, getAccessibleContext, paintComponent, setLayout
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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, updateUI
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, 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, hide, 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
protected JComboBox textFont
protected JComboBox readingFont
protected JComboBox translationFont
protected JComboBox textFontSize
protected JComboBox readingFontSize
protected JComboBox translationFontSize
protected JCheckBox textUseColor
protected JCheckBox readingUseColor
protected JCheckBox translationUseColor
protected JButton textColor
protected JButton readingColor
protected JButton translationColor
protected JButton highlightColor
protected Map<StyleSheet,String> currentStyles
applyPreferences
is called.protected List<StyleSheet> styleSheets
public static DocumentStyleDialog getDocumentStyleDialog()
protected void insertAdditionalControls(String[] allFonts)
insertAdditionalControls
in class StyleDialog
public void addStyleSheet(StyleSheet s)
additionalStyles
, which is a mapping from a HTML tag name as string
to a CSS style fragment. Supported tags are "body", "anno", "reading" and "trans".s
- The style sheet to add.additionalStyles
- Additional CSS styles.public void removeStyleSheet(StyleSheet s)
s
- The style sheet to remove.public void loadPreferences()
loadPreferences
in interface PreferencesPanel
loadPreferences
in class StyleDialog
public void savePreferences()
savePreferences
in interface PreferencesPanel
savePreferences
in class StyleDialog
public void applyPreferences()
applyPreferences
in interface PreferencesPanel
applyPreferences
in class StyleDialog
protected void doColorChooser(JButton b)
b
- The button, which must have a ColorIcon
.protected void applyPreferences(StyleSheet s)
s
- The style sheet.protected void selectJapaneseFont(String fontname)
selectJapaneseFont
in class StyleDialog
protected JComboBox[] getAutodetectedFonts()
getAutodetectedFonts
in class StyleDialog
Copyright © 2001-2013 the JGloss developers. All Rights Reserved.