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

x33g5p2x  于2022-01-21 转载在 其他  
字(7.5k)|赞(0)|评价(0)|浏览(104)

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

Item.getText介绍

[英]Returns the receiver's text, which will be an empty string if it has never been set.
[中]返回接收方的文本,如果从未设置,则该文本将为空字符串。

代码示例

代码示例来源:origin: caoxinyu/RedisClient

private void addFavorite() {
  TreeItem treeItem;
  String fullContainer;
  ContainerKeyInfo cinfo = new ContainerKeyInfo();
  if (itemsSelected[0] instanceof TreeItem) {
    treeItem = (TreeItem) itemsSelected[0];
    fullContainer = text.getText();
  } else {
    treeItem = getTreeItemByTableItem((TableItem) itemsSelected[0]);
    NodeType type = (NodeType) itemsSelected[0].getData(NODE_TYPE);
    if (type == NodeType.CONTAINER || type == NodeType.DATABASE)
      fullContainer = text.getText() + itemsSelected[0].getText()
          + ":";
    else
      fullContainer = text.getText() + itemsSelected[0].getText();
  }
  parseContainer(treeItem, cinfo);
  AddFavoriteDialog dialog = new AddFavoriteDialog(shell, iconImage,
      fullContainer);
  String name = (String) dialog.open();
  if (name != null)
    service3.add(cinfo.getId(), name, fullContainer);
  removeFavoriteMenuItem();
  addFavoriteMenuItem();
}

代码示例来源:origin: caoxinyu/RedisClient

private void exportOne(ContainerKeyInfo cinfo, String file, Item item) {
  ContainerKey containerKey = cinfo.getContainer();
  
  if (item instanceof TableItem) {
    NodeType type = (NodeType) item.getData(NODE_TYPE);
    if (type != NodeType.CONTAINER && type != NodeType.DATABASE) {
      String con = containerKey == null ? "" : containerKey
          .getContainerKey();
      containerKey = new ContainerKey(con + item.getText());
    }
  }
  ExportService service = new ExportService(file, cinfo.getId(),
      cinfo.getDb(), containerKey);
  try {
    service.export();
  } catch (IOException e) {
    throw new RuntimeException(e.getMessage());
  }
}

代码示例来源:origin: caoxinyu/RedisClient

private void deleteKey(Item item) {
  ContainerKeyInfo cinfo = new ContainerKeyInfo();
  TreeItem[] items = tree.getSelection();
  parseContainer(items[0], cinfo);
  String key = cinfo.getContainerStr();
  key += item.getText();
  service2.deleteKey(cinfo.getId(), cinfo.getDb(), key);
  item.dispose();
}

代码示例来源:origin: caoxinyu/RedisClient

private void copy() {
  pBuffer = new PasteBuffer();
  for (Item item : itemsSelected) {
    TreeItem treeItem;
    ContainerKeyInfo cinfo = new ContainerKeyInfo();
    if (item instanceof TreeItem) {
      treeItem = (TreeItem) item;
    } else {
      treeItem = getTreeItemByTableItem((TableItem) item);
    }
    parseContainer(treeItem, cinfo);
    if (item instanceof TreeItem)
      pBuffer.copy(cinfo);
    else {
      NodeType type = (NodeType) item.getData(NODE_TYPE);
      if (type == NodeType.CONTAINER || type == NodeType.DATABASE)
        pBuffer.copy(cinfo);
      else {
        cinfo.setContainer(cinfo.getContainer(), item.getText());
        pBuffer.copy(cinfo);
      }
    }
  }
}

代码示例来源:origin: caoxinyu/RedisClient

private void cut() {
  pBuffer = new PasteBuffer();
  for (Item item : itemsSelected) {
    TreeItem treeItem;
    ContainerKeyInfo cinfo = new ContainerKeyInfo();
    if (item instanceof TreeItem) {
      treeItem = (TreeItem) item;
    } else {
      treeItem = getTreeItemByTableItem((TableItem) item);
    }
    parseContainer(treeItem, cinfo);
    if (item instanceof TreeItem)
      pBuffer.cut(cinfo, treeItem);
    else {
      NodeType type = (NodeType) item.getData(NODE_TYPE);
      if (type == NodeType.CONTAINER || type == NodeType.DATABASE)
        pBuffer.cut(cinfo, treeItem);
      else {
        cinfo.setContainer(cinfo.getContainer(), item.getText());
        pBuffer.cut(cinfo, treeItem);
      }
    }
  }
}

代码示例来源:origin: caoxinyu/RedisClient

private void renameKey() {
  ContainerKeyInfo cinfo = new ContainerKeyInfo();
  TreeItem[] items = tree.getSelection();
  parseContainer(items[0], cinfo);
  String key = cinfo.getContainerStr();
  key += itemsSelected[0].getText();
  RenameKeysDialog dialog = new RenameKeysDialog(shell, iconImage,
      cinfo.getServerName(), cinfo.getDb(), key);
  RenameInfo rinfo = (RenameInfo) dialog.open();
  if (rinfo != null) {
    boolean result = service2.renameKey(cinfo.getId(), cinfo.getDb(),
        key, rinfo.getNewContainer(), rinfo.isOverwritten());
    dbContainerTreeItemSelected(items[0], false);
    if (!rinfo.isOverwritten() && !result) {
      String failString = i18nFile.getText(I18nFile.RENAMEKEYFAIL);
      MessageDialog.openError(shell,
          i18nFile.getText(I18nFile.RENAMEKEYRESULT), failString);
    }
  }
}

代码示例来源:origin: stackoverflow.com

@Override
 public View getView(int position, View convertView, ViewGroup parent)
 {
 ......//initialize text view for this position
 Item item = getItem(position);
 textView.setText(item.getText());
 .......
 }

代码示例来源:origin: org.eclipse.platform/org.eclipse.jface.databinding

@Override
String doGetStringValue(Object source) {
  return ((Item) source).getText();
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86

@Override
String getNameText () {
  return getText ();
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x

@Override
String getNameText () {
  return getText ();
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc

@Override
String getNameText () {
  return getText ();
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt

@Override
String getNameText() {
 return getText();
}

代码示例来源:origin: stackoverflow.com

LinearLayout parentLayout = (LinearLayout)findViewById(R.id.parent_layout);
for (Item item: items) {
    View view = getLayoutInflater(null).inflate(R.layout.your_button_layout,  parentLayout, false);
    TextView text= (TextView) view.findViewById(R.id.text);
    ImageView background= (ImageView) view.findViewById(R.id.image);
    text.setText(item.getText());
    background.setBackground(item.getBackground());

    parentLayout.addView(view);
  }

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.examples

String getText (int columnIndex, boolean checkData) {
  if (checkData && !parent.checkData (this, true)) SWT.error (SWT.ERROR_WIDGET_DISPOSED);
  int validColumnCount = Math.max (1, parent.columns.length);
  if (!(0 <= columnIndex && columnIndex < validColumnCount)) return "";	//$NON-NLS-1$
  if (columnIndex == 0) return super.getText (); /* super is intentional here */
  if (texts [columnIndex] == null) return "";	//$NON-NLS-1$
  return texts [columnIndex];
}
/**

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86

@Override
public String getText () {
  checkWidget();
  if (!parent.checkData (this, true)) error (SWT.ERROR_WIDGET_DISPOSED);
  return super.getText ();
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt

public static void preserve( Item item ) {
 preserveProperty( item, PROP_TEXT, item.getText() );
 preserveProperty( item, PROP_IMAGE, item.getImage() );
}

代码示例来源:origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
  // Get the input definition out of the context
  IEvaluationContext context = (IEvaluationContext) event.getApplicationContext();
  Item column = (Item) context.getVariable(COLUMN_PARAM);
  Boolean visible = (Boolean) context.getVariable(VISIBLE_PARAM);
  Class<?> inputControllerClass = (Class<?>) context.getVariable(CONTROLLER_CLASS_PARAM);
  showHideColumn(column, column.getText(), visible.booleanValue(), inputControllerClass);
  return null;
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt.q07

public static void writeText( final Item item, final boolean escapeMnemonics )
 throws IOException
{
 String text = item.getText();
 if( WidgetLCAUtil.hasChanged( item, Props.TEXT, text ) ) {
  JSWriter writer = JSWriter.getWriterFor( item );
  text = WidgetLCAUtil.escapeText( text, escapeMnemonics );
  writer.set( JSConst.QX_FIELD_LABEL, text );
 }
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt.q07

public static void preserve( final Item item ) {
 IWidgetAdapter adapter = WidgetUtil.getAdapter( item );
 adapter.preserve( Props.TEXT, item.getText() );
 adapter.preserve( Props.IMAGE, item.getImage() );
}

代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui

private void refresh(Item[] items) {
  for (int i= 0; i < items.length; i++) {
    Item item= items[i];
    item.setData(COLORED_LABEL_KEY, null);
    String text= item.getText();
    item.setText(""); //$NON-NLS-1$
    item.setText(text);
    if (item instanceof TreeItem) {
      refresh(((TreeItem) item).getItems());
    }
  }
}

相关文章