Hi JavaGemeinde,
folgende Situation: Ich frage den Namen ab, wobei es keine Beschränkungen bzgl. der Zeichenlänge gibt. Später möchte ich diesen Username anzeigen lassen. Wenn dieser jedoch länger als maxLength Zeichen ist, dann zerschießt es mir das Layout. Bisher frage ich umständlich in einer if-Anweisung die Zeichenlänge ab, um dann entweder alle Zeichen darstellen zu lassen oder auf maxLength Zeichen mittels substring zu beschränken.
Das scheint mir doch recht umständlich, gibt's da nichts einfacheres?
Vielen Dank vorab,
Ulr!ch
folgende Situation: Ich frage den Namen ab, wobei es keine Beschränkungen bzgl. der Zeichenlänge gibt. Später möchte ich diesen Username anzeigen lassen. Wenn dieser jedoch länger als maxLength Zeichen ist, dann zerschießt es mir das Layout. Bisher frage ich umständlich in einer if-Anweisung die Zeichenlänge ab, um dann entweder alle Zeichen darstellen zu lassen oder auf maxLength Zeichen mittels substring zu beschränken.
Code:
if (str <= maxLength) JLabel.setText(str);
else JLabel.setText(str.substring(0, maxLength));
Das scheint mir doch recht umständlich, gibt's da nichts einfacheres?
Vielen Dank vorab,
Ulr!ch