public class CSSMediaPanel extends 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
|
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected JButton |
addButton
The button to add a CSS medium from the list.
|
protected static ResourceBundle |
bundle
The resource bundle
|
protected JButton |
clearButton
The button to clear the CSS media list.
|
protected Map |
listeners
The map that contains the listeners
|
protected DefaultListModel |
listModel
The list that represents the CSS media.
|
protected JList |
mediaList
The list that represents the CSS media.
|
protected JButton |
removeButton
The button to remove a CSS medium from the list.
|
protected static ResourceManager |
resources
The resource manager
|
protected static 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
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
CSSMediaPanel()
Constructs a new panel to edit CSS media.
|
Modifier and Type | Method and Description |
---|---|
Action |
getAction(String key)
Returns the action associated with the given string or null on error
|
List |
getMedia()
Returns the list of media.
|
String |
getMediaAsString()
Returns the media list as a string separated by space.
|
static void |
main(String[] args)
Main - debug -
|
void |
setMedia(List mediaList)
Sets the list of media to edit.
|
void |
setMedia(String media)
Sets the list of media to edit to the specified media list (separated by
space).
|
static int |
showDialog(Component parent,
String title)
Brings up a modal dialog to edit/add/remove CSS media.
|
static int |
showDialog(Component parent,
String title,
List mediaList)
Brings up a modal dialog to edit/add/remove CSS media.
|
static int |
showDialog(Component parent,
String title,
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 String RESOURCES
protected static ResourceBundle bundle
protected static ResourceManager resources
protected JButton removeButton
protected JButton addButton
protected JButton clearButton
protected DefaultListModel listModel
protected JList mediaList
protected Map listeners
protected void updateButtons()
public void setMedia(List mediaList)
mediaList
- the list of media to editpublic void setMedia(String media)
media
- the media separated by spacepublic List getMedia()
public String getMediaAsString()
public static int showDialog(Component parent, String title)
parent
- the parent of this dialogtitle
- the title of this dialogpublic static int showDialog(Component parent, String title, List mediaList)
parent
- the parent of this dialogtitle
- the title of this dialogmediaList
- the list of mediapublic static int showDialog(Component parent, String title, String media)
parent
- the parent of this dialogtitle
- the title of this dialogmedia
- the list of mediapublic Action getAction(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(String[] args)
Copyright © 2000–2023 Apache Software Foundation. All rights reserved.