3.6.8. Die Schnittstelle IItem

Items sind zum Einen die Elemente von Menüs oder Toolbars. Weitere Items sind TabItems, also die Reiter eines TabFolder sowie die Nodes eines Tree. Items sind somit keine eigenständigen Komponenten sondern Teil anderer Komponenten oder Menüs. Eine TreeNode kann nicht ohne zugehörigen Tree existieren, ein TabItem nicht ohne zugehörigen TabFolder und ein MenuItem nicht ohne zugehöriges Menü.

Items können einen Text (Label[7]), ein Tooltip und ein Icon haben. Zum Setzen und Auslesen dieser Eigenschaften existieren die folgenden Methoden:

    void setText(String text);

    String getText();

    void setToolTipText(String text);
    
    String getToolTipText();

    IImageConstant getIcon();
    
    void setIcon(IImageConstant icon);

Die Verwendung von Icons wird im Abschnitt Icons und Images beschrieben.



[7] Die Eigenschaft text sollte passender label heißen. Angelehnt an das SWT wording wurde jedoch anfangs text gewählt. Dies nachträglich zu ändern würde einen nicht unerheblichen Aufwand mit sich bringen und müsste dann konsequenterweise auch an anderen Stellen (z.B. beim Button) umgesetzt werden.


Siehe auch PDF Version dieses Dokuments, Jowidgets API Spezifikation