Unterschiede
Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.
| eclipse-rcp:source-example-application 2008/07/08 16:17 | eclipse-rcp:source-example-application 2020/01/22 20:59 aktuell | ||
|---|---|---|---|
| Zeile 120: | Zeile 120: | ||
| package com.sowas.javawiki.rcpbaseapplication; | package com.sowas.javawiki.rcpbaseapplication; | ||
| + | import org.eclipse.swt.widgets.Text; | ||
| + | import org.eclipse.ui.forms.IManagedForm; | ||
| import org.eclipse.ui.forms.editor.FormEditor; | import org.eclipse.ui.forms.editor.FormEditor; | ||
| import org.eclipse.ui.forms.editor.FormPage; | import org.eclipse.ui.forms.editor.FormPage; | ||
| import org.eclipse.ui.forms.editor.IFormPage; | import org.eclipse.ui.forms.editor.IFormPage; | ||
| + | import org.eclipse.ui.forms.widgets.FormToolkit; | ||
| public class MyEditorPage extends FormPage implements IFormPage{ | public class MyEditorPage extends FormPage implements IFormPage{ | ||
| Zeile 128: | Zeile 131: | ||
| public MyEditorPage(FormEditor editor, String pageId, String pageTitle){ | public MyEditorPage(FormEditor editor, String pageId, String pageTitle){ | ||
| super(editor, pageId, pageTitle); | super(editor, pageId, pageTitle); | ||
| + | } | ||
| + | |||
| + | @Override | ||
| + | protected void createFormContent(IManagedForm managedForm) { | ||
| + | super.createFormContent(managedForm); | ||
| + | Composite client = managedForm.getForm().getBody(); | ||
| + | client.setLayout(new GridLayout(2, false)); | ||
| + | FormToolkit formToolkit = managedForm.getToolkit(); | ||
| + | formToolkit.createLabel(client, "Name:"); | ||
| + | formToolkit.createText(client, "", SWT.SINGLE|SWT.BORDER); | ||
| } | } | ||
| } | } | ||