SWT Text не может вычислить правильную ширину, если текст содержит вкладку, т. Е. '\ T' - PullRequest
0 голосов
/ 09 февраля 2012

Пожалуйста, обратитесь к следующему фрагменту Правильная ширина не отображается

Display display = new Display();
        Shell shell = new Shell( display );
        Text helloWorldTest = new Text( shell, SWT.BORDER |SWT.READ_ONLY);
        helloWorldTest.setText( "A\tB");
        helloWorldTest.pack();
        shell.pack(); //optional
        shell.open();
        while( !shell.isDisposed() )
        {
            if( !display.readAndDispatch() )
            {
                display.sleep();
            }
        }
        display.dispose();

Здесь я хочу использовать текст с редактируемой ошибкой. Я также хочу показать контекстные меню, поэтому не могу использовать метку.

1 Ответ

0 голосов
/ 10 февраля 2012

Посмотрите на GC.textExtent(String string) ...

...