SWT: Umbruch im Label

Joghurt

Grünschnabel
Hallo,

ich habe ein Fenster, das einen Text aufgeben soll. Für den Text habe ich ein Label genommen (kein Text-Objekt. Sollte ich das?).

Der Text wird in einer Zeile ausgegeben, was nicht besonders schön aussieht. Kann mir jemand sagen, wie ich einen Umbruch hinkriegen kann?

shell.setSize(600,400);

Label text = new Label(shell, SWT.CENTER |SWT.WRAP);
text.setSize(400,300);
text.setText(string);

Bringt alles nichts.
 
Hi,
ich hatte lange das selbe Problem...
du kannst den text als html text schreiben
also:

text.setText("<html>blabla</html>");

und mit <p/ kannst du einen Zeilenumbruch realisieren
also:

text.setText("<html>blabla <p/ blabla</html>");

PS: ich weiß das <p/ kein vollständiger html tag is, aber wenn man mit > schreibt gibt er das > mit dem text aus

greez ich
 
Das mit dem HTML ist viel zu aufwändig. Füge doch einfach an den Textstellen, an denen Du umbrechen willst, den Zeilenseparator Deines Systems ein. (Erhältst Du über System.getProperty("line.separator") .)
 
Zurück