|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.apache.batik.util.gui.CSSMediaPanel
public class CSSMediaPanel
This class represents a panel to edit/add/remove CSS media.
Nested 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 |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
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 |
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 | |
---|---|
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. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
public CSSMediaPanel()
Method Detail |
---|
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 get
MissingListenerException
- if the action is not foundpublic static void main(String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |