public class CheckedSingleContextMenuItem extends CheckedContextMenuItem
SEPARATOR
Constructor | 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 | 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, setText
public 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)
ContextMenuItem
true
.
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 CheckedContextMenuItem
o
- das zu testende Objekt.false
.ContextMenuItem.isEnabledFor(java.lang.Object)