本文整理了Java中org.eclipse.swt.widgets.Text.getSize()
方法的一些代码示例,展示了Text.getSize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Text.getSize()
方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Text
类名称:Text
方法名:getSize
暂无
代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer
public int getIdealWidth() {
Text text = (Text) getSWTControl();
String old = text.getText();
text.setText(_sizeText);
text.pack();
int width = text.getSize().x;
text.setText(old);
return width;
}
代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer
public int getIdealHeight() {
Text text = (Text) getSWTControl();
String old = text.getText();
text.setText(_sizeText);
text.pack();
int height = text.getSize().y;
text.setText(old);
return height;
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.server.ui
public void handleEvent(Event e) {
Point textSize = textEditor.getSize();
Point parentSize = textEditorParent.getSize();
e.gc.drawRectangle(0, 0, Math.min(textSize.x + 4,
parentSize.x - 1), parentSize.y - 1);
}
});
代码示例来源:origin: org.eclipse/org.eclipse.ui.navigator
public void handleEvent(Event e) {
Point textSize = textEditor.getSize();
Point parentSize = textEditorParent.getSize();
e.gc.drawRectangle(0, 0, Math.min(textSize.x + 4, parentSize.x - 1), parentSize.y - 1);
}
});
代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui
protected void createTextField(String labelText, String initialValue, boolean allowEmpty) {
Label label = new Label(panel, SWT.NONE);
label.setText(labelText);
label.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING));
final Text text = new Text(panel, SWT.SINGLE | SWT.BORDER);
text.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
text.setData(FIELD_NAME, labelText);
// make sure rows are the same height on both panels.
label.setSize(label.getSize().x, text.getSize().y);
if (initialValue != null) {
text.setText(initialValue);
}
if (!allowEmpty) {
validators.add(new Validator() {
@Override
public boolean validate() {
return !text.getText().equals(IInternalDebugCoreConstants.EMPTY_STRING);
}
});
text.addModifyListener(new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
validateFields();
}
});
}
controlList.add(text);
}
代码示例来源:origin: BiglySoftware/BiglyBT
@Override
public Image obfuscatedImage(Image image) {
Point location = Utils.getLocationRelativeToShell(text);
Point size = text.getSize();
UIDebugGenerator.obfuscateArea(image, new Rectangle(
location.x, location.y, size.x, size.y));
return image;
}
});
代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui
label.setSize(label.getSize().x, text.getSize().y);
代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui
label.setSize(label.getSize().x, text.getSize().y);
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface
@Override
protected Composite createToolTipContentArea(Event event, Composite parent) {
Composite result = new Composite(parent, SWT.NONE);
result.setBackground(parent.getDisplay().getSystemColor(SWT.COLOR_INFO_BACKGROUND));
result.setLayout(new GridLayout());
Text text = new Text(result, SWT.WRAP);
text.setBackground(parent.getDisplay().getSystemColor(SWT.COLOR_INFO_BACKGROUND));
text.setForeground(parent.getDisplay().getSystemColor(SWT.COLOR_INFO_FOREGROUND));
text.setText(messageLabel.getText());
GridData gridData = new GridData();
gridData.widthHint = messageLabel.getSize().x;
text.setLayoutData(gridData);
Dialog.applyDialogFont(result);
return result;
}
@Override
代码示例来源:origin: org.eclipse.platform/org.eclipse.jface
@Override
protected Composite createToolTipContentArea(Event event, Composite parent) {
Composite result = new Composite(parent, SWT.NONE);
result.setBackground(parent.getDisplay().getSystemColor(SWT.COLOR_INFO_BACKGROUND));
result.setLayout(new GridLayout());
Text text = new Text(result, SWT.WRAP);
text.setBackground(parent.getDisplay().getSystemColor(SWT.COLOR_INFO_BACKGROUND));
text.setForeground(parent.getDisplay().getSystemColor(SWT.COLOR_INFO_FOREGROUND));
text.setText(messageLabel.getText());
GridData gridData = new GridData();
gridData.widthHint = messageLabel.getSize().x;
text.setLayoutData(gridData);
Dialog.applyDialogFont(result);
return result;
}
@Override
代码示例来源:origin: org.eclipse.pde/org.eclipse.pde.ui
/**
* Get the number of pixels the tree viewer is from the top of the filtered
* checkbox tree viewer. This is useful if you wish to align buttons with the
* tree.
* @return the offset of the Tree from the top of the container
*/
int getTreeLocationOffset() {
GridLayout layout = (GridLayout) getLayout();
int space = layout.horizontalSpacing + layout.marginTop + ((GridData) getLayoutData()).verticalIndent + 1;
Text filterText = getFilterControl();
if (filterText != null) {
space += filterText.getSize().y;
}
return space;
}
代码示例来源:origin: xzer/run-jetty-run
private void setWidthForSampleText(Text control, String sampleText) {
GC gc = new GC(control);
try {
Point sampleSize = gc.textExtent(sampleText);
Point currentSize = control.getSize();
sampleSize.y = currentSize.y;
control.setSize(sampleSize);
return;
} finally {
gc.dispose();
}
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui
label.setSize(label.getSize().x, text.getSize().y);
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.ide
if (inset > 0) {
textEditorParent.addListener(SWT.Paint, e -> {
Point textSize = textEditor.getSize();
Point parentSize = textEditorParent.getSize();
e.gc.drawRectangle(0, 0, Math.min(textSize.x + 4,
代码示例来源:origin: org.xworker/xworker_swt
Point comboSize = text.getSize();
代码示例来源:origin: org.eclipse.mylyn.wikitext/ui
+ Math.max(filteredTree.getFilterControl().getSize().y, 12);
GridDataFactory.fillDefaults().grab(true, true).hint(SWT.DEFAULT, heightHint).applyTo(filteredTree);
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface
int messageLabelUnclippedHeight = messageLabel.computeSize(messageLabel.getSize().x - xTrim, SWT.DEFAULT, true).y;
boolean messageLabelClipped = messageLabelUnclippedHeight > messageLabel.getSize().y - yTrim;
if (messageLabel.getData() instanceof ToolTip) {
ToolTip toolTip = (ToolTip) messageLabel.getData();
代码示例来源:origin: org.eclipse.platform/org.eclipse.jface
int messageLabelUnclippedHeight = messageLabel.computeSize(messageLabel.getSize().x - xTrim, SWT.DEFAULT, true).y;
boolean messageLabelClipped = messageLabelUnclippedHeight > messageLabel.getSize().y - yTrim;
if (messageLabel.getData() instanceof ToolTip) {
ToolTip toolTip = (ToolTip) messageLabel.getData();
代码示例来源:origin: org.xworker/xworker_swt
height = searchText.getSize().y + height + 20;
代码示例来源:origin: org.xworker/xworker_swt
Point comboSize = text.getSize();
内容来源于网络,如有侵权,请联系作者删除!