public class CheckedContextMenuItem extends ContextMenuItem
null ist.SEPARATOR| Constructor and Description |
|---|
CheckedContextMenuItem()
ct.
|
CheckedContextMenuItem(java.lang.String text,
Action a)
ct.
|
CheckedContextMenuItem(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 CheckedContextMenuItem()
public CheckedContextMenuItem(java.lang.String text,
Action a)
text - anzuzeigender Text.a - Action, die beim Klick ausgeloest werden soll.public CheckedContextMenuItem(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 ContextMenuItemo - das zu testende Objekt.false.ContextMenuItem.isEnabledFor(java.lang.Object)