public class BasicHyperlinkField extends BasicField
fLabelControl, fLabelText, fUseFormLayout, fWidgetFactory, MAX_WITDH
Constructor and Description |
---|
BasicHyperlinkField(IWidgetFactory widgetFactory,
org.eclipse.ui.forms.events.HyperlinkAdapter hyperlinkAdapter) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.swt.widgets.Control |
createLabelControl(org.eclipse.swt.widgets.Composite parent,
boolean multiLine,
int hspan)
Creates the label control.
|
void |
setLabelText(java.lang.String labeltext)
Sets the label of the dialog field.
|
addFieldListener, assertCompositeNotNull, createEmptySpace, createEmptySpace, createSpecificComposite, dialogFieldChanged, dispose, doFillIntoGrid, fillIntoGrid, getLabelControl, getLabelControl, getLabelControl, getNumberOfControls, isEnabled, isOkToUse, refresh, removeFieldListener, setEnabled, setFocus, setToolTipText, updateEnableState
public BasicHyperlinkField(IWidgetFactory widgetFactory, org.eclipse.ui.forms.events.HyperlinkAdapter hyperlinkAdapter)
widgetFactory
- hyperlinkAdapter
- protected org.eclipse.swt.widgets.Control createLabelControl(org.eclipse.swt.widgets.Composite parent, boolean multiLine, int hspan)
BasicField
For the creation of the label control, widget factory is used if possible.
createLabelControl
in class BasicField
parent
- The parent composite (supposed to be not null).multiLine
- true if this field is multi-line.hspan
- The number of columns the text widget must span.public void setLabelText(java.lang.String labeltext)
IField
setLabelText
in interface IField
setLabelText
in class BasicField
labeltext
- The text of the label.