S
SWTRelPath
Gast
Hallo,
Anfängerfrage? Ich habe für mein Eclipse Projekt eine Settings.java welche Strings zu Pfaden beinhaltet.
Der Einfachheit halber habe ich zu Beginn dort die Pfade absolut eingetragen.
In meinen GUI Klassen referenziere ich die Icons auf diese Weise:
Alles wunderbar. Nun möchte ich das gern auf relative Pfade anpassen, komme aber gar nicht hin damit. Wisst ihr, wie ich das umschreiben muss, damit die Bilder auch zur Laufzeit gefunden werden?
Über ein deploy-product File habe ich eine Standalone Variante meines Plugins erstellt und kann die Icons, Bilder etc. dementsprechend nicht mehr finden.
Vielen Dank für Vorschläge im Voraus
Anfängerfrage? Ich habe für mein Eclipse Projekt eine Settings.java welche Strings zu Pfaden beinhaltet.
Der Einfachheit halber habe ich zu Beginn dort die Pfade absolut eingetragen.
Java:
public class Settings{
public static final String PATH_TO_ICONS = "C:/Projekt/Icons";
public static final String PATH_TO_IMAGES = "C:/Projekt/Images";
// und so weiter ......
}
In meinen GUI Klassen referenziere ich die Icons auf diese Weise:
Java:
Button beispiel = new Button(parent, SWT.PUSH);
beispiel.setImage(Settings.PATH_TO_IMAGES + File.separatorChar + "beispielButtonImage.png");
Alles wunderbar. Nun möchte ich das gern auf relative Pfade anpassen, komme aber gar nicht hin damit. Wisst ihr, wie ich das umschreiben muss, damit die Bilder auch zur Laufzeit gefunden werden?
Über ein deploy-product File habe ich eine Standalone Variante meines Plugins erstellt und kann die Icons, Bilder etc. dementsprechend nicht mehr finden.
Vielen Dank für Vorschläge im Voraus