org.jdesktop.swingx.plaf
Class ContextMenuSource
java.lang.Object
org.jdesktop.swingx.plaf.ContextMenuSource
- Direct Known Subclasses:
- ScrollBarContextMenuSource, TextContextMenuSource
public abstract class ContextMenuSource
- extends java.lang.Object
Method Summary |
javax.swing.ActionMap |
createActionMap(javax.swing.JComponent component)
returns an ActionMap for usage in default context menues. |
protected javax.swing.Action |
createDelegateAction(javax.swing.JComponent component,
java.lang.String actionKey)
|
abstract java.lang.String[] |
getKeys()
|
java.lang.String |
getName(java.lang.String actionKey)
|
protected java.util.Map<java.lang.String,java.lang.String> |
getNames()
|
protected abstract java.lang.String |
getResourcePrefix()
|
protected java.lang.String |
getValue(java.lang.String key,
java.lang.String defaultValue)
|
protected abstract void |
initNames(java.util.Map<java.lang.String,java.lang.String> names)
|
abstract void |
updateActionEnabled(javax.swing.JComponent component,
javax.swing.ActionMap map)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContextMenuSource
public ContextMenuSource()
getKeys
public abstract java.lang.String[] getKeys()
getName
public java.lang.String getName(java.lang.String actionKey)
updateActionEnabled
public abstract void updateActionEnabled(javax.swing.JComponent component,
javax.swing.ActionMap map)
createActionMap
public javax.swing.ActionMap createActionMap(javax.swing.JComponent component)
- returns an ActionMap for usage in default context menues.
- Parameters:
component
-
- Returns:
getNames
protected java.util.Map<java.lang.String,java.lang.String> getNames()
getValue
protected java.lang.String getValue(java.lang.String key,
java.lang.String defaultValue)
initNames
protected abstract void initNames(java.util.Map<java.lang.String,java.lang.String> names)
getResourcePrefix
protected abstract java.lang.String getResourcePrefix()
createDelegateAction
protected javax.swing.Action createDelegateAction(javax.swing.JComponent component,
java.lang.String actionKey)