Hallo,
den Text für ein JLabel-Feld gebe ich wie folgt aus:
Damit wird nach einer Überschrift eine Tabelle mit zwei Spalten ausgegeben, in jeder Zeile erst die Beschreibung, die mit einem Doppelpunkt endet und dann in der zweiten Spalte das jeweilige Ergebnis. Also für die erste Zeile der Tabelle die Beschreibung "Blablablat_kurz:" und in 'zet' der String mit dem zugehörigen Ergebnis. Das funktioniert alles einwandfrei.
Die Breite der ersten Spalte wird an die Länge der längsten Beschreibung angepasst, hier also an "Blablabla_sehr lang:". Das hätte ich nun gerne geändert. Der Abstand zwischen Beschreibung und Ergebnis beträgt in dieser Zeile genau eine Leerstelle und das sollte mehr werden. Leerstellen, welche ich der Beschreibung hinzufüge, werden ignoriert. Genauso ignoriert wird eine explizite Breitenangabe mit width, also zum Beispiel mit
"<tr><td width=35><b>Blablablat_kurz:</td><td>" + zet + "</td></tr>"
wobei ich für diese Tag-Erweiterung auch width='35' und width=\"35\" versucht habe.
Gibt es eine Möglichkeit, Java dazu zu bewegen, die Breite eines Feldes festzugelegen?
Danke vorweg,
kodela
den Text für ein JLabel-Feld gebe ich wie folgt aus:
Java:
labelHinweise.setText(
"<html>"
+ "<br><br><h3> Blablabla - Blablabla!</h3><br>"
+ "<table>"
+ "<tr><td><b>Blablablat_kurz:</td><td>" + zet + "</td></tr>"
+ "<tr><td><b>Blablabla_länger:</td><td>" + efe + "</td></tr>"
+ "<tr><td><b>Blablabla_sehr lang:</td><td>" + tps + "</td></tr>"
+ "<tr><td><b>Blablabla:</td><td>" + kli + "</td></tr>"
+ "<tr><td><b>Blablabla_lang:</td><td>" + not + "</td></tr>"
+ "<tr><td><b>Blablabla_mini:</td><td>" + flt + "</td></tr>"
+ "</table></html>");
}
Damit wird nach einer Überschrift eine Tabelle mit zwei Spalten ausgegeben, in jeder Zeile erst die Beschreibung, die mit einem Doppelpunkt endet und dann in der zweiten Spalte das jeweilige Ergebnis. Also für die erste Zeile der Tabelle die Beschreibung "Blablablat_kurz:" und in 'zet' der String mit dem zugehörigen Ergebnis. Das funktioniert alles einwandfrei.
Die Breite der ersten Spalte wird an die Länge der längsten Beschreibung angepasst, hier also an "Blablabla_sehr lang:". Das hätte ich nun gerne geändert. Der Abstand zwischen Beschreibung und Ergebnis beträgt in dieser Zeile genau eine Leerstelle und das sollte mehr werden. Leerstellen, welche ich der Beschreibung hinzufüge, werden ignoriert. Genauso ignoriert wird eine explizite Breitenangabe mit width, also zum Beispiel mit
"<tr><td width=35><b>Blablablat_kurz:</td><td>" + zet + "</td></tr>"
wobei ich für diese Tag-Erweiterung auch width='35' und width=\"35\" versucht habe.
Gibt es eine Möglichkeit, Java dazu zu bewegen, die Breite eines Feldes festzugelegen?
Danke vorweg,
kodela