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