Datum auf Swing-Komponenten ausgeben: Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springenK |
K |
||
Zeile 13: | Zeile 13: | ||
Die Formatierung der Ausgabe lässt sich nahezu beliebig anpassen. Mehr zu den Formatierungsmöglichkeiten von Strings unter {{JAPI|java.util.Formatter}}. | Die Formatierung der Ausgabe lässt sich nahezu beliebig anpassen. Mehr zu den Formatierungsmöglichkeiten von Strings unter {{JAPI|java.util.Formatter}}. | ||
− | |||
[[Kategorie:Swing]] | [[Kategorie:Swing]] | ||
[[Kategorie:Java_Grundlagen]] | [[Kategorie:Java_Grundlagen]] |
Version vom 28. März 2018, 08:57 Uhr
Die Formatierung von Text-Ausgaben von Objekten auf GUI-Komponenten können von speziell dafür bereitgestellte Klassen deutlich vereinfacht werden.
Eine recht einfache Variante, schnell und komfortabel ein Datum auf einer Swing-Komponente, wie bspw. einem JLabel
, auszugeben, sieht folgendermaßen aus:
String dateStr = String.format("%1$te. %1$tb %1$tY", new Date());
JLabel label = new JLabel(dateStr);
Die Ausgabe sieht dann in etwa so aus:
8. Mai 2014
Die Formatierung der Ausgabe lässt sich nahezu beliebig anpassen. Mehr zu den Formatierungsmöglichkeiten von Strings unter java.util.Formatter
.