Class CheckedSingleContextMenuItem
java.lang.Object
de.willuhn.jameica.gui.parts.ContextMenuItem
de.willuhn.jameica.gui.parts.CheckedContextMenuItem
de.willuhn.jameica.gui.parts.CheckedSingleContextMenuItem
ContextMenu-Element, dass immer genau dann automatisch
aktiviert ist, wenn genau ein einzelner Datensatz selektiert ist.
-
Field Summary
Fields inherited from class ContextMenuItem
SEPARATOR -
Constructor Summary
ConstructorsConstructorDescriptionct.CheckedSingleContextMenuItem(String text, Action a) ct.CheckedSingleContextMenuItem(String text, Action a, String icon) ct. -
Method Summary
Modifier and TypeMethodDescriptionbooleanDiese Funktion wird fuer jedes MenuItem aufgerufen, wenn sich das Kontext-Menu oeffnet.Methods inherited from class ContextMenuItem
getAction, getImage, getShortcut, getText, isSeparator, setAction, setImage, setSeparator, setShortcut, setText
-
Constructor Details
-
CheckedSingleContextMenuItem
public CheckedSingleContextMenuItem()ct. -
CheckedSingleContextMenuItem
-
CheckedSingleContextMenuItem
-
-
Method Details
-
isEnabledFor
Description copied from class:ContextMenuItemDiese Funktion wird fuer jedes MenuItem aufgerufen, wenn sich das Kontext-Menu oeffnet. Folglich kann hier jedes MenuItem selbst bestimmen, ob es fuer das aktuelle Objekt verfuegbar sein soll oder nicht.Diese Default-Implementierung liefert immer
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
CheckedContextMenuItemverwendet werden, die nur danntrueliefert, wenn das Objekt nichtnullist. Sprich: Wenn nicht in leeren Raum geklickt wurde sondern auf ein Objekt.- Overrides:
isEnabledForin classCheckedContextMenuItem- Parameters:
o- das zu testende Objekt.- Returns:
true, wenn das Item angezeigt werden soll. Andernfallsfalse.- See Also:
-