Erstellen von Tooltips: Unterschied zwischen den Versionen

Aus Eclipse
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 +
[[Category:Hilfe]]
 +
[[Category:Tooltips]]
 
Tooltips sind bei vielen Anwendungen leider immer noch absolut unterschätzt. Es gibt wenige Dinge, die so effizient unterstützen, wie die kleinen Fenster, die dem verwirrten Anwender einen ersten Anhaltspunkt geben, ob er mit seinem Mauspointer an der richtigen Stelle, oder komplett verkehrt liegt.
 
Tooltips sind bei vielen Anwendungen leider immer noch absolut unterschätzt. Es gibt wenige Dinge, die so effizient unterstützen, wie die kleinen Fenster, die dem verwirrten Anwender einen ersten Anhaltspunkt geben, ob er mit seinem Mauspointer an der richtigen Stelle, oder komplett verkehrt liegt.
  
Zeile 25: Zeile 27:
 
exitButton.setToolTipText("Also say Hello World!");
 
exitButton.setToolTipText("Also say Hello World!");
 
</source>
 
</source>
 +
 +
[[Kategorie:Hilfe]]

Version vom 9. Juli 2010, 16:13 Uhr

Tooltips sind bei vielen Anwendungen leider immer noch absolut unterschätzt. Es gibt wenige Dinge, die so effizient unterstützen, wie die kleinen Fenster, die dem verwirrten Anwender einen ersten Anhaltspunkt geben, ob er mit seinem Mauspointer an der richtigen Stelle, oder komplett verkehrt liegt.

Tooltips sind für in Plugins definierte commands meist recht einfach zu ergänzen, man kann bspw. bei einem Toolbar-Button einfach in der plugin.xml das tooltip spezifizieren:

  ...
         <toolbar
               id="de.test.HelloWorldPlugin.toolbars.sampleToolbar">
            <command
                  commandId="de.test.HelloWorldPlugin.commands.sampleCommand"
                  icon="icons/sample.gif"
                  tooltip="Say hello world"
                  id="de.test.HelloWorldPlugin.toolbars.sampleCommand">
            </command>
         </toolbar>
  ...


Für controls, die nicht über die plugin.xml spezifiziert wurden muss man den "normalen" Weg über die API gehen und dem Control bei seiner Definition ein Tooltip zuweisen:

                shell.setLayout(new FillLayout());
		Button exitButton = new Button(shell,0);
		exitButton.setToolTipText("Also say Hello World!");