Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Panel
borderColor#ff8c1a
titleColor#ffffff
titleBGColor#ff8c1a
borderWidth2
titleGültig ab JWT 5.5.5.0
borderStylesolid

Dieser Artikel beschreibt, wie Toolbars und Kontextmenüs eigene Buttons über die Tool-Contribution-API hinzugefügt werden können.

 

 

Dieser Artikel beschreibt, wie Toolbars und Kontextmenüs eigene Buttons über die Tool-Contribution-API hinzugefügt werden können.

Im jadice web toolkit können der Annotationstoolbar (Toolbar, welche erscheint, nachdem eine Annotation ausgewählt wurde), der Texttoolbar (Toolbar, welche erscheint, nachdem Text selektiert wurde) und dem Kontextmenü eigene Buttons über die Tool-Contribution-API hinzugefügt werden. Im folgenden wird anhand eines Google-Such-Tools beschrieben, wie ein solches Tool aussehen kann.

...

Das Tool selbst überschreibt lediglich die contribute()-Methode. In dieser wird überprüft, ob sich ein Text in der Klasse Clipboard Klasse Clipboard befindet (wird ein Text über das TextSelectionTool markiert, so wird er in der Klasse Clipboard gespeichert und daraus entfernt, sobald die Selektion entfernt wird). Wenn sich darin ein Text befindet, so wird dem MenuBuilder ein Google-Such-Button hinzugefügt. Das dahinter liegende Command ist im oberen Beispiel als interne Klassse enthalten. Wird der Button gedrückt und das Command ausgeführt, so wird der Text aus dem Clipboard genommen und ein Google-Such-String zusammengesetzt. Die erzeugte URL wird in einem neuen Fenster geöffnet.