本文整理汇总了Java中org.eclipse.swt.layout.GridData.GRAB_VERTICAL属性的典型用法代码示例。如果您正苦于以下问题:Java GridData.GRAB_VERTICAL属性的具体用法?Java GridData.GRAB_VERTICAL怎么用?Java GridData.GRAB_VERTICAL使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.eclipse.swt.layout.GridData
的用法示例。
在下文中一共展示了GridData.GRAB_VERTICAL属性的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: SummaryPanel
SummaryPanel(Composite parent) {
summary = new StyledText(parent, SWT.WRAP | SWT.MULTI | SWT.READ_ONLY | SWT.V_SCROLL);
summary.setCaret(null);
summary.setEditable(false);
GridData gd = new GridData(GridData.FILL_BOTH | GridData.GRAB_VERTICAL | GridData.GRAB_HORIZONTAL);
gd.horizontalSpan = 2;
// gd.heightHint = 100;
summary.setLayoutData(gd);
BookNotifier.getInstance().addListener(this);
}
示例2: createDialogArea
protected Control createDialogArea(Composite parent) {
// create composite
Composite composite = (Composite) super.createDialogArea(parent);
// create message
if (message != null) {
Label label = new Label(composite, SWT.WRAP);
label.setText(message);
GridData data = new GridData(GridData.GRAB_HORIZONTAL
| GridData.GRAB_VERTICAL | GridData.HORIZONTAL_ALIGN_FILL
| GridData.VERTICAL_ALIGN_CENTER);
data.widthHint = convertHorizontalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH);
label.setLayoutData(data);
label.setFont(parent.getFont());
}
viewer = new ComboViewer(composite);
viewer.setContentProvider(new ArrayContentProvider());
viewer.addSelectionChangedListener(new ISelectionChangedListener() {
@Override
public void selectionChanged(
SelectionChangedEvent event) {
valueSelected(valueFromSelection(event.getSelection()));
}
});
viewer.setLabelProvider(new LabelProvider() {
@Override
public String getText(Object element) {
if (element instanceof String) {
return PrefUIUtil.getFolderLabel((String) element, MAX_FOLDER_PATH_LEN);
}
return super.getText(element);
}
});
viewer.getControl().setLayoutData(new GridData(GridData.GRAB_HORIZONTAL
| GridData.HORIZONTAL_ALIGN_FILL));
createLink(composite, "From folder", ()->addFolder());
createLink(composite, "From workspace prefs", ()->addWorkspace());
createLink(composite, "From installation", ()->addInstallation());
createLink(composite, "From launch config", ()->addLaunchCfg());
errorMessageText = new Text(composite, SWT.READ_ONLY | SWT.WRAP);
errorMessageText.setLayoutData(new GridData(GridData.GRAB_HORIZONTAL
| GridData.HORIZONTAL_ALIGN_FILL));
errorMessageText.setBackground(errorMessageText.getDisplay()
.getSystemColor(SWT.COLOR_WIDGET_BACKGROUND));
// Set the error message text
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=66292
setErrorMessage(errorMessage);
applyDialogFont(composite);
return composite;
}
示例3: expandVertical
public void expandVertical() {
gdstyle |= GridData.VERTICAL_ALIGN_FILL;
gdstyle |= GridData.GRAB_VERTICAL;
}
示例4: init
public void init(int attributes) {
if (table != null)
throw new InvalidParameterException("init already called on table!");
table = new Table(parent, attributes);
table.setHeaderVisible(true);
if (oddEvenColors)
enableBasicOddEvenColors();
GridData gd = new GridData(GridData.FILL_BOTH | GridData.GRAB_VERTICAL | GridData.GRAB_HORIZONTAL);
table.setLayoutData(gd);
assert (tableColumns.size() == 0);
layoutColumns();
table.setVisible(true);
table.setData(this);
table.setFont(FontShop.tableFont());
addKeyBoardListener();
if (parent instanceof SelectionListener)
addSelectionListener((SelectionListener) parent);
addSelectionListener(this);
enableBasicOddEvenColors();
}