JLabel <html> mit Bild innerhalb des Textes </html>

  • Themenstarter Themenstarter Gelöschtes Mitglied 56712
  • Beginndatum Beginndatum
G

Gelöschtes Mitglied 56712

Gast
Guten Tag Forum
Bis vor kurzem konnte ich in einem JLabel ein Bild innerhalb des Textes einfügen:
z.B.;
<html>Mein Image schaut so aus: <img src='pfad/zum/PNG.png'> xxx</html>

<img src='....'> zeigt nur sowas an: 1732544023212.png

Wie müsste der Code korrekt lauten?

Vielen Dank
Richi
 
Muss ich mein Post editieren - hatte leider erst nach dem Anschicken gesehen, was ich beim ersten Lesen übersehen habe. Dir geht es um ein JLabel, in das Du html so schreibst. Das Verschieben in das html/css Forum ist damit natürlich obsolet (und hatte ich zum Glück noch nicht gemacht), aber der zweite Punkt ist vermutlich weiterhin ein Problem, denn Du referenziert eine Datei auf dem System und die wird, wenn Du den Client weiter gibst, vermutlich nicht da sein.
Daher wurde in dem Thread, den Du gefunden hast, die Bilder dann als Ressource geladen ...

Da nur paar Punkte ganz am Rande:
a) html ist nicht java - ich erlaube mir, den Thread im Anschluss zu verschieben.
b) wo findet sich denn der html Code? Ich hoffe rein lokal, denn mit der Verlinkung auf file://... wird nach einer Datei auf dem System geschaut. Und wenn es eine Webseite wäre, dann würde jemand, der die Webseite aufruft, das Bild natürlich nicht bekommen, da es auf seinem System nicht vorhanden ist.
 
Zuletzt bearbeitet:
a) html ist nicht java - ich erlaube mir, den Thread im Anschluss zu verschieben.
Das ist mir bekannt...
Bitte nicht verschieben! JLabel soll ja HTML verstehen, wie folgt:
Mein JLabel ist: new JLable("<html>Text mit Bild <img src='file:///pfad/zur/datei.png'><br>jetzt korrekt!</html>");
Insofern gehört es evtl. doch eher ins JAVA.
b) wo findet sich denn der html Code? Ich hoffe rein lokal, denn mit der Verlinkung auf file://... wird nach einer Datei auf dem System geschaut. Und wenn es eine Webseite wäre, dann würde jemand, der die Webseite aufruft, das Bild natürlich nicht bekommen, da es auf seinem System nicht vorhanden ist.
Es muss immer ein Bild vom lokalen PC sein.
ggF. wird mit dem FileChooser danach gefragt!

Das Progrämmchen was ich machen will braucht nur lokale Objekte. Keine Online-Dateien.
Wenn diese Bilder (z.B. Signatur) online wären könnte das unliebsame folgen haben.

Vielen Dank
Richi
 
Muss ich mein Post editieren - hatte leider erst nach dem Anschicken gesehen, was ich beim ersten Lesen übersehen habe. Dir geht es um ein JLabel, in das Du html so schreibst. Das Verschieben in das html/css Forum ist damit natürlich obsolet (und hatte ich zum Glück noch nicht gemacht), aber der zweite Punkt ist vermutlich weiterhin ein Problem, denn Du referenziert eine Datei auf dem System und die wird, wenn Du den Client weiter gibst, vermutlich nicht da sein.
Was ich grad am proggen bin handelt sich um ein Ettiketier-Program.
wenn Du den Client weiter gibst, vermutlich nicht da sein
Wenn auf der Ettikette ein Bild gedruckt wird, muss es lokal vorhanden sein.
Wenn das gewünschte Bild nicht zur Auswahl steht, wird es per FileChooser ermittelt und in der DB eingetragen. (mit lokalem Pfad)

Das Programm kennt keine Clients und wird auch nicht als CLOUD-Lösung angeboten!
Das einzige was online geht, ist: prüfen ob die Version des Programms noch aktuell ist.
ggF. wird sie aktuallisiert.

Vielen Dank
Richi

Ps:
Warum ich sowas programmiere? -> Für Linux gibt es keine freie Software die sowas sauber kann.
 

Neue Themen


Zurück
Oben