Domino 9 und frühere Versionen > ND6: Entwicklung

Java-Agent und Shared Image Ressource

(1/3) > >>

haeppchen:
Hallo zusammen,

ich habe eine Java-GUI, die ich über einen Agenten starte.
Einige Buttons in der GUI will ich mit einem Image versehen.
Das ist problemlos möglich, wenn ich das Bild z.B. auf C:// liegen habe.
(Java Befehl: button= new JButton(new ImageIcon ("C:\\button.GIF"));
Wie aber kann ich das Image ansprechen/importieren, wenn ich es als Shared Image Ressource in der DB abgelegt habe??

Hat irgendwer das schon mal gemacht??
Diese Lösung wäre auf jeden Fall schöner als die Bilder IRGENDWO auf der Festplatte liegen zu haben.

Simon

umi:
Ich weiss jetzt nicht ob das mit der NotesURL funktionieren könnte
new ImageIcon("notes://[NotesSErverName]/[ReplikID der DB]/button.gif?OpenImageResource")


gruss

umi

haeppchen:
Hallo Umi,

vielen Dank erstmal für deinen Tipp.
Hat leider nicht geklappt, versuche es aber weiter.
Alternativ müssen die Buttons mit Text beschriftet werden!

Hat sonst noch wer Ideen wie ich die Shared Image Ressources komme?

Simon

Glombi:
Die URL für eine Image Ressource ist folgende:

http://<host name>/<notes db pfad>/<name der bildresource>?OpenImageResource

also bspw.
http://www.firma.de/home.nsf/button.gif?OpenImageResource

Andreas

Glombi:
Es könnte dann so gehen:

ImageIcon buttonIcon = createImageIcon("/home.nsf/button.gif?OpenImageResource");
button1 = new JButton("Text für Button", buttonIcon);


Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln