public class CheckedSingleContextMenuItem extends CheckedContextMenuItem
SEPARATOR| Constructor and Description |
|---|
CheckedSingleContextMenuItem()
ct.
|
CheckedSingleContextMenuItem(java.lang.String text,
Action a)
ct.
|
CheckedSingleContextMenuItem(java.lang.String text,
Action a,
java.lang.String icon)
ct.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isEnabledFor(java.lang.Object o)
Diese Funktion wird fuer jedes MenuItem aufgerufen, wenn sich das Kontext-Menu oeffnet.
|
getAction, getImage, getShortcut, getText, isSeparator, setAction, setImage, setSeparator, setShortcut, setTextpublic CheckedSingleContextMenuItem()
public CheckedSingleContextMenuItem(java.lang.String text,
Action a)
text - anzuzeigender Text.a - Action, die beim Klick ausgeloest werden soll.public CheckedSingleContextMenuItem(java.lang.String text,
Action a,
java.lang.String icon)
text - anzuzeigender Text.a - Action, die beim Klick ausgeloest werden soll.icon - optionales Icon.public boolean isEnabledFor(java.lang.Object o)
ContextMenuItemtrue.
Soll das Item also bei Bedarf deaktiviert werden, muss von dieser
Klasse abgeleitet und diese Methode ueberschrieben werden.
Alternativ kann auch bereits die abgeleitete Klasse CheckedContextMenuItem
verwendet werden, die nur dann true liefert, wenn das Objekt nicht
null ist. Sprich: Wenn nicht in leeren Raum geklickt wurde sondern
auf ein Objekt.isEnabledFor in class CheckedContextMenuItemo - das zu testende Objekt.false.ContextMenuItem.isEnabledFor(java.lang.Object)