Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Es geht, indem man für die TableItems jeweils setImage(Device d, String filename) angibt. Jedoch habe ich ein Problem damit, einen relativen Pfad anzugeben. Denn die Anwendung wird im Arbeitsverzeichnis "c:\programme\eclipse" gestartet (System.getProperty("user.dir")).
In meinem Plugin-Projekt habe ich jedoch meine eigenen Icons drin (im Unterordner /icons). Wie kann ich denn jetzt meine Icons so angeben, dass sie auf jedem Rechner geladen werden? Wenn ich einen absoluten Pfad angeben würde, wäre ich ja immer daran gebunden.
benutzt du einen TableViewer?
Wenn nicht, dann nutze diesen... ansonsten wirds ziemlich ungemütlich... :wink:
Der TableViewer hat einen LabelProvider und dort kannst du
in der getImage(..) Methode das passende Icon zurückgeben...
zum TableViewer gibts hier ein ganz ordentliches Tutorial: :###
lege deine icons in einen icon ordner im projekt.. dieser wird dann
beim build mit exportiert -> einstellungen in der plugin.xml unter "build" ->
deine icons sind dann immer dabei
Mit folgendem Aufruf bekommst du mit relativen Pfadangaben dein image: