Hallo Forum,
ich experimentiere gerade mit HTML in einem JLabel herum und bin auf zwei Probleme gestoßen:
1. Wenn ich die Größe des JLabels absolut festsetze und der Inhalt kleiner ist als der gesamte Platz, wird er trotz eventueller "width: 100%"-Angaben nicht vergrößert. Es sieht so aus, als würde automatisch der minimale Platz berechnet, den der HTML-Text benötigt und dieser dann innerhalb des JLabels angezeigt. Was mache ich jetzt, wenn ich beispielsweise eine Tabelle über die gesamte Breite des JLabels haben möchte?😵
2. Manchmal reicht der Platz für den Text in einer Zeile nicht aus, auch dann wenn er keine Leerschritte enthält. In diesem Fall müsste also ein einzelnes Wort umgebrochen werden. "word-wrap: 'break-word'" bzw. "word-wrap: 'break-all'" funktioniert aber nicht; stattdessen bleibt das JLabel einzeilig und wird über die von mir mit setSize(), setPreferredSize() und setMaximumSize() gesetzten Grenzen hinaus angezeigt!😕
Dankeschön für jede Idee🙂
ich experimentiere gerade mit HTML in einem JLabel herum und bin auf zwei Probleme gestoßen:
1. Wenn ich die Größe des JLabels absolut festsetze und der Inhalt kleiner ist als der gesamte Platz, wird er trotz eventueller "width: 100%"-Angaben nicht vergrößert. Es sieht so aus, als würde automatisch der minimale Platz berechnet, den der HTML-Text benötigt und dieser dann innerhalb des JLabels angezeigt. Was mache ich jetzt, wenn ich beispielsweise eine Tabelle über die gesamte Breite des JLabels haben möchte?😵
2. Manchmal reicht der Platz für den Text in einer Zeile nicht aus, auch dann wenn er keine Leerschritte enthält. In diesem Fall müsste also ein einzelnes Wort umgebrochen werden. "word-wrap: 'break-word'" bzw. "word-wrap: 'break-all'" funktioniert aber nicht; stattdessen bleibt das JLabel einzeilig und wird über die von mir mit setSize(), setPreferredSize() und setMaximumSize() gesetzten Grenzen hinaus angezeigt!😕
Dankeschön für jede Idee🙂
