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); | ||
} | } | ||
} | } |