T
Tobias Köhler
Guten Morgen.
Ich habe mir eine Panel für SWT gebastelt. Diese ist so aufgebaut, dass es eine HeadLine und einen InfoText gibt. Die Methode für setInfoText(String) sieht so aus:
So, das Problem ist jetzt folgendes: Wenn ich die Panel initialisiere und setInfoText aufrufe, wird kein Text geschrieben. Klick ich danach aber den Button an, auf dem der Text gewechselt werden soll, funktioniert es. Woran liegt das?
PS: Gibt es eine Möglichkeit einen Zeilenumbruch zu "zeichnen"?
Ich habe mir eine Panel für SWT gebastelt. Diese ist so aufgebaut, dass es eine HeadLine und einen InfoText gibt. Die Methode für setInfoText(String) sieht so aus:
Java:
public void setInfoText(String infoText)
{
Font fontText = new Font(Display.getCurrent(), "Tahoma", 8, SWT.NONE);
gc.setFont(fontText);
gc.setForeground(Display.getCurrent().getSystemColor(SWT.COLOR_BLACK));
gc.setBackground(new Color(Display.getCurrent(), 255, 255, 255));
gc.drawString(infoText, 10, 25);
fontText.dispose();
}
PS: Gibt es eine Möglichkeit einen Zeilenumbruch zu "zeichnen"?