Frage zu Button

Shizzl_chrizzl

Erfahrenes Mitglied
Hallo ich hab mal ne Frage ich hab einen JButton nur leider is der nicht breit genug um den ganzen Text anzuzeigen. Nun hab ich mir gedacht ich richt das Problem einfach mit \n wie bei einem String, funktioniert aber nicht der zeigt mir nur so n komisches Rechteck an statt einem Zeilenumbruch.

JButton notSendButton = new JButton("nicht"+"\n"+"senden");
so z.b.


Wie lös ich das jetzt
 
...damit löst Du das Problem nicht - dann wäre Dein Button eben nicht hoch genug.

Abhilfe schafft da nur ein anderer Begriff, größerer Button oder eine Methode, die längere Zeichen abschneidet und vielleicht sogar noch "..." anhängt.

Code:
private String toShortText(String text, int maxLength) {
int i = (text == null)? 0: text.length();
if (i > maxLength) {
	return text.substring(0, maxLength - 3) + "...";
}
else {
	return text;
}
}
CU schnuffie
 

Neue Beiträge

Zurück