public class CSSMediaPanel extends javax.swing.JPanel implements ActionMap
Modifier and Type | Class and Description |
---|---|
protected class |
CSSMediaPanel.AddButtonAction
The action associated with the 'Add' button
|
static class |
CSSMediaPanel.AddMediumDialog
A dialog to add a new CSS medium.
|
protected class |
CSSMediaPanel.ClearButtonAction
The action associated with the 'Clear' button
|
static class |
CSSMediaPanel.Dialog
A dialog to edit/add/remove CSS media.
|
protected class |
CSSMediaPanel.MediaListDataListener
To manage data modifications in the media list.
|
protected class |
CSSMediaPanel.MediaListSelectionListener
To manage selection modifications
|
protected class |
CSSMediaPanel.RemoveButtonAction
The action associated with the 'Remove' button
|
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JButton |
addButton
The button to add a CSS medium from the list.
|
protected static java.util.ResourceBundle |
bundle
The resource bundle
|
protected javax.swing.JButton |
clearButton
The button to clear the CSS media list.
|
protected java.util.Map |
listeners
The map that contains the listeners
|
protected javax.swing.DefaultListModel |
listModel
The list that represents the CSS media.
|
protected javax.swing.JList |
mediaList
The list that represents the CSS media.
|
protected javax.swing.JButton |
removeButton
The button to remove a CSS medium from the list.
|
protected static ResourceManager |
resources
The resource manager
|
protected static java.lang.String |
RESOURCES
The resource file name
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
CSSMediaPanel()
Constructs a new panel to edit CSS media.
|
Modifier and Type | Method and Description |
---|---|
javax.swing.Action |
getAction(java.lang.String key)
Returns the action associated with the given string or null on error
|
java.util.List |
getMedia()
Returns the list of media.
|
java.lang.String |
getMediaAsString()
Returns the media list as a string separated by space.
|
static void |
main(java.lang.String[] args)
Main - debug -
|
void |
setMedia(java.util.List mediaList)
Sets the list of media to edit.
|
void |
setMedia(java.lang.String media)
Sets the list of media to edit to the specified media list (separated by
space).
|
static int |
showDialog(java.awt.Component parent,
java.lang.String title)
Brings up a modal dialog to edit/add/remove CSS media.
|
static int |
showDialog(java.awt.Component parent,
java.lang.String title,
java.util.List mediaList)
Brings up a modal dialog to edit/add/remove CSS media.
|
static int |
showDialog(java.awt.Component parent,
java.lang.String title,
java.lang.String media)
Brings up a modal dialog to edit/add/remove CSS media.
|
protected void |
updateButtons()
Updates the button states.
|
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
protected static final java.lang.String RESOURCES
protected static java.util.ResourceBundle bundle
protected static ResourceManager resources
protected javax.swing.JButton removeButton
protected javax.swing.JButton addButton
protected javax.swing.JButton clearButton
protected javax.swing.DefaultListModel listModel
protected javax.swing.JList mediaList
protected java.util.Map listeners
protected void updateButtons()
public void setMedia(java.util.List mediaList)
mediaList
- the list of media to editpublic void setMedia(java.lang.String media)
media
- the media separated by spacepublic java.util.List getMedia()
public java.lang.String getMediaAsString()
public static int showDialog(java.awt.Component parent, java.lang.String title)
parent
- the parent of this dialogtitle
- the title of this dialogpublic static int showDialog(java.awt.Component parent, java.lang.String title, java.util.List mediaList)
parent
- the parent of this dialogtitle
- the title of this dialogmediaList
- the list of mediapublic static int showDialog(java.awt.Component parent, java.lang.String title, java.lang.String media)
parent
- the parent of this dialogtitle
- the title of this dialogmedia
- the list of mediapublic javax.swing.Action getAction(java.lang.String key) throws MissingListenerException
getAction
in interface ActionMap
key
- the key mapped with the action to getMissingListenerException
- if the action is not foundpublic static void main(java.lang.String[] args)
Copyright © 2022 Apache Software Foundation. All Rights Reserved.