public void createPartControl(Composite parent) { toolkit = new FormToolkit(parent.getDisplay()); form = toolkit.createScrolledForm(parent); form.setText("Hello, Eclipse Forms");
Composite body = form.getBody(); GridLayout layout = new GridLayout(); body.setLayout(layout); Hyperlink link = toolkit.createHyperlink(body, "Click here.",SWT.WRAP); link.addHyperlinkListener(new HyperlinkAdapter() { public void linkActivated(HyperlinkEvent e) { System.out.println("Link activated!"); } }); }
public void createPartControl(Composite parent) { toolkit = new FormToolkit(parent.getDisplay()); form = toolkit.createScrolledForm(parent); form.setText("Hello, Eclipse Forms");
Composite body = form.getBody(); GridLayout layout = new GridLayout(); body.setLayout(layout); Hyperlink link = toolkit.createHyperlink(body, "Click here.",SWT.WRAP); link.addHyperlinkListener(new HyperlinkAdapter() { public void linkActivated(HyperlinkEvent e) { System.out.println("Link activated!"); } });
layout.numColumns = 2; GridData gd = new GridData(); gd.horizontalSpan = 2; link.setLayoutData(gd); Label label = toolkit.createLabel(body, "Text field label:"); Text text = toolkit.createText(body, ""); text.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); text.setData(FormToolkit.KEY_DRAW_BORDER, FormToolkit.TEXT_BORDER); Button button = toolkit.createButton(body,"An example of a checkbox in a form", SWT.CHECK); gd = new GridData(); gd.horizontalSpan = 2; button.setLayoutData(gd); toolkit.paintBordersFor(body); }