|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--org.apache.batik.util.gui.CSSMediaPanel
This class represents a panel to edit/add/remove CSS media.
Inner Class Summary | |
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 |
Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
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 |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
CSSMediaPanel()
Constructs a new panel to edit CSS media. |
Method Summary | |
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. |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, paramString, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
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
Constructor Detail |
public CSSMediaPanel()
Method Detail |
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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |