Zeilenumbruch JLabel?
Folgendes Problem, ich versuche zwischen zwei Bilder und Texten ein Zeilenumbruch zu machen. Doch irgendwie funktioniert dies bei mir nicht.
panelInv.add(pic.Bild1);
panelInv.add(new JLabel("String1 " + var.getVar1()) ));
//hier der Zeilenumbruch
panelInv.add(pic.Bild2);
panelInv.add(new JLabel("String2 " + var.getVar2()));
Was genau geht nicht? Wirft das Programm Fehlermeldungen und produziert es nicht das gewünschte Resultat? `var` ist eig. ein reserviertes Schlüsselwort und kann nicht als Variable
funktionieren tut alles nur ich möchte einen Zeilenumbruch an der gewünschten stelle
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Java
Mit sehr einfach gehaltenem HTML:
yourLabel.setText("<html><body>A sentence with<br>linebreak.</body></html>");
Aufgrund deines Code-Snippets möchte ich dich zudem noch auf diesen Beitrag aufmerksam machen: Java: Var-Klasse schlimm?. Ich habe die Ahnung, dass die Struktur deines Programms in dieselbe ungünstige Richtung geht.
ok danke für den tip mit der Var-Klasse. Aber das mit dem break in html habe ich auch schon probiert. Aller dings funktioniert es nicht weil ich dann keine Bilder einfügen kann.