2017-09-28 2 views
0

Ich habe erlebt, was ein potenzieller Fehler in SWT sein könnte.Hinweis auf mehrzeiligen SWT-Text

Der Hinweis auf ein Text Widget scheint für mehrzeilige Texte unsichtbar zu werden (SWT.MULTI Option).

Text multilineText = new Text(parent, SWT.MULTI); 
multilineText.setMessage("[undisplayed hint <:(]"); 

Gibt es etwas, das ich vermisse?

HINWEIS: Ich verwende ein GridDataFactory.fillDefaults() Layout auf das Widget.

+0

Auf welchem ​​Betriebssystem/Fenstersystem sehen Sie das? –

Antwort

2

Text mit SWT.MULTI unterstützt setMessage nicht.

Es gibt einen offenen Bug-Report 328832 für diese, aber es hat sich seit 2011

offen Blick auf die macOS Version des setMessage Code explizit überprüft es für SWT.SINGLE.

+1

Ich verwende die in https://stackoverflow.com/questions/38073463/how-to-display-a-hint-message-in-an-swt-styledtext beschriebene Problemumgehung, um eine Tippnachricht in einem 'StyledText' anzuzeigen. Vielleicht können Sie den Code für mehrzeilige Text-Widgets anpassen. –

Verwandte Themen