public class BasicKeyItem extends java.lang.Object implements PamKeyItem
KEY_SHORT, KEY_VERBOSE
Constructor and Description |
---|
BasicKeyItem() |
BasicKeyItem(java.awt.Component component,
java.lang.String text) |
BasicKeyItem(javax.swing.Icon icon,
java.lang.String text) |
Modifier and Type | Method and Description |
---|---|
void |
addIcon(java.awt.Component component,
java.lang.String text) |
void |
addIcon(javax.swing.Icon icon,
java.lang.String text) |
java.awt.Component |
getIcon(int keyType,
int nComponent) |
int |
getNumItems(int keyType) |
java.lang.String |
getText(int keyType,
int nComponent) |
public BasicKeyItem()
public BasicKeyItem(javax.swing.Icon icon, java.lang.String text)
public BasicKeyItem(java.awt.Component component, java.lang.String text)
public void addIcon(javax.swing.Icon icon, java.lang.String text)
public void addIcon(java.awt.Component component, java.lang.String text)
public java.awt.Component getIcon(int keyType, int nComponent)
getIcon
in interface PamKeyItem
keyType
- type of key - verbose or shortnComponent
- component number (where there are > 1)public int getNumItems(int keyType)
getNumItems
in interface PamKeyItem
This can be > 1 for things like the click detector which may want to show different symbols for different species.
public java.lang.String getText(int keyType, int nComponent)
getText
in interface PamKeyItem
keyType
- type of key - verbose or shortnComponent
- component number (where there are > 1)