import org.eclipse.swt.SWT; import org.eclipse.swt.custom.StyledText; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.*; /** * @author Tod * * To change this generated comment edit the template variable "typecomment": * Window>Preferences>Java>Templates. */ public class MultipleTextTest { public static void main(String[] args) { Display display = new Display (); Shell shell = new Shell (display); Composite basicInfoComposite = new Composite(shell, SWT.BORDER); GridLayout layout = new GridLayout(); basicInfoComposite.setLayout(layout); GridData data = new GridData(GridData.FILL_BOTH); data.grabExcessHorizontalSpace = true; basicInfoComposite.setLayoutData(data); // path value label Text pathValueText = new Text(basicInfoComposite, SWT.WRAP | SWT.MULTI); StyledText styled = new StyledText(basicInfoComposite,SWT.MULTI); GridData styledData = new GridData(); styledData.widthHint = 200; styledData.heightHint = 200; styled.setLayoutData(styledData); basicInfoComposite.setVisible(true); basicInfoComposite.pack(true); shell.setSize (400,400); shell.open (); while (!shell.isDisposed ()) { if (!display.readAndDispatch ()) display.sleep (); } display.dispose (); } }