Get and set the number of columns used to display tabs using getTabs() and setTabs(), respectively : StyledText Format « SWT « Java Tutorial






StyledText defaults to a tab width of four columns.

Get and set the number of columns used to display tabs using getTabs() and setTabs(), respectively
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.StyledText;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;

public class StyledTextTabSize {
  public static void main(String[] args) {
    final Display display = new Display();
    final Shell shell = new Shell(display);

    StyledText styledText = new StyledText(shell, SWT.V_SCROLL | SWT.BORDER);
    styledText.setText("12345");

    styledText.setTabs(2);    
    
    styledText.setBounds(10, 10, 100, 100);
    shell.open();
    while (!shell.isDisposed()) {
      if (!display.readAndDispatch()) {
        display.sleep();
      }
    }
    display.dispose();

  }
}








17.46.StyledText Format
17.46.1.StyledText: use indent, alignment and justifyStyledText: use indent, alignment and justify
17.46.2.StyledText bulleted list exampleStyledText bulleted list example
17.46.3.Using Word WrapUsing Word Wrap
17.46.4.Get and set the number of columns used to display tabs using getTabs() and setTabs(), respectivelyGet and set the number of columns used to display tabs using getTabs() and setTabs(), respectively