org.eclipse.swt.widgets.Text.getSize()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(115)

本文整理了Java中org.eclipse.swt.widgets.Text.getSize()方法的一些代码示例,展示了Text.getSize()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Text.getSize()方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Text
类名称:Text
方法名:getSize

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

相关文章

微信公众号

最新文章

更多

Text类方法