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

x33g5p2x  于2022-01-23 转载在 其他  
字(6.1k)|赞(0)|评价(0)|浏览(171)

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

List.getItems介绍

[英]Returns a (possibly empty) array of Strings which are the items in the receiver.

Note: This is not the actual structure used by the receiver to maintain its list of items, so modifying the array will not affect the receiver.
[中]返回一个String的数组(可能为空),该数组是接收方中的项。
注意:这不是接收方用于维护其项目列表的实际结构,因此修改数组不会影响接收方。

代码示例

代码示例来源:origin: pentaho/pentaho-kettle

public String[] getSelection() {
  return wListDest.getItems();
 }
}

代码示例来源:origin: pentaho/pentaho-kettle

public void handleOK() {
  retval = wListDest.getItems();
  dispose();
 }
}

代码示例来源:origin: pentaho/pentaho-kettle

public void widgetSelected( SelectionEvent e ) {
  delFromSelection( wListDest.getItems() );
 }
} );

代码示例来源:origin: pentaho/pentaho-kettle

public void widgetSelected( SelectionEvent e ) {
  addToSelection( wListSource.getItems() );
 }
} );

代码示例来源:origin: pentaho/pentaho-kettle

int idx = Const.indexOfString( sortedSourceList[i], wSource.getItems() );
if ( idx >= 0 ) {
 pList.add( findTargetPair( idx ) );

代码示例来源:origin: pentaho/pentaho-kettle

void layout() {
 Composite parent = canvas.getParent();
 Rectangle rect = parent.getClientArea();
 int width = 0;
 String[] items = list.getItems();
 GC gc = new GC( list );
 for ( int i = 0; i < objects.length; i++ ) {
  width = Math.max( width, gc.stringExtent( items[i] ).x );
 }
 gc.dispose();
 Point size1 = start.computeSize( SWT.DEFAULT, SWT.DEFAULT );
 Point size2 = stop.computeSize( SWT.DEFAULT, SWT.DEFAULT );
 Point size3 = check.computeSize( SWT.DEFAULT, SWT.DEFAULT );
 Point size4 = label.computeSize( SWT.DEFAULT, SWT.DEFAULT );
 width = Math.max( size1.x, Math.max( size2.x, Math.max( size3.x, width ) ) );
 width = Math.max( 64, Math.max( size4.x, list.computeSize( width, SWT.DEFAULT ).x ) );
 start.setBounds( 0, 0, width, size1.y );
 stop.setBounds( 0, size1.y, width, size2.y );
 check.setBounds( 0, size1.y + size2.y, width, size3.y );
 label.setBounds( 0, rect.height - size4.y, width, size4.y );
 int height = size1.y + size2.y + size3.y;
 list.setBounds( 0, height, width, rect.height - height - size4.y );
 text.setBounds( width, 0, rect.width - width, rect.height );
 canvas.setBounds( width, 0, rect.width - width, rect.height );
}

代码示例来源:origin: pentaho/pentaho-kettle

selectedField.setRegularExpressionNotAllowed( wRegExpDisallowed.getText() );
selectedField.setAllowedValues( wAllowedValues.getItems() );

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

private int getMaxItemWidth() {
 int result = 0;
 String[] items = getItems();
 for( int i = 0; i < items.length; i++ ) {
  int itemWidth = getItemWidth( items[ i ] );
  result = Math.max( result, itemWidth );
 }
 return result;
}

代码示例来源:origin: Nodeclipse/EditBox

public String isValid(String newText) {
    if (newText != null && newText.trim().length() > 0 && !contains(categoryList.getItems(), newText))
      return null;
    return "Unique name required";
  }
});

代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.ide.application

protected void removeSelectedWorkspaces() {
  // This would be a lot less code if we could use Jakarta CollectionUtils and/or ArrayUtils
  int[] selected = workspacesList.getSelectionIndices();
  java.util.List<String> workspaces = new ArrayList<String>(Arrays.asList(workspacesList.getItems()));
  // Iterate bottom-up because removal changes indices in the list
  for (int i = selected.length-1; i >= 0; i--) {
    workspaces.remove(selected[i]);
  }
  String[] newItems = new String[workspaces.size()];
  workspaces.toArray(newItems);
  workspacesList.setItems(newItems);
}

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

private void selectFontFamilyInList( String fontFamily ) {
 lstFontFamily.deselectAll();
 String[] items = lstFontFamily.getItems();
 for( int i = 0; i < items.length; i++ ) {
  String item = items[ i ].toLowerCase( Locale.ENGLISH );
  if( fontFamily.toLowerCase( Locale.ENGLISH ).equals( item ) ) {
   lstFontFamily.select( i );
  }
 }
}

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

public boolean checkIfFileInTarget(IFile fileToCheck) {
 String[] strings = selectedListBox.getItems();
 int size = selectedListBox.getItemCount();
 for (int i = 0; i < size; i++) {
  if (strings[i].compareTo(fileToCheck.getFullPath().toString())
    == 0)
   return true;
 }
 return false;
}

代码示例来源:origin: org.apache.uima/ruta-ep-ide-ui

private void setEntries(String items[]) {
 fList.remove(fList.getList().getItems());
 for (int i = 0; i < items.length; i++) {
  if (items[i].trim().length() > 0)
   fList.add(items[i]);
 }
}

代码示例来源:origin: apache/axis2-java

public LibrarySelectionBean getBean(){
  LibrarySelectionBean bean = new LibrarySelectionBean();
  bean.setFileList(jarFileList.getItems());
  return bean;
}

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

private void updateJarList() {
  this.mJarList = createList(this.list.getItems());
  this.mPropertySet.getBaseProperties().setProperty(
      IDriverMgmtConstants.PROP_DEFN_JARLIST, this.mJarList);
  isValid();
  updatePropertyDescriptors();
}
/*

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

@Override
protected void doStore() {
  String s = createList(list.getItems());
  if (s != null) {
    getPreferenceStore().setValue(getPreferenceName(), s);
  }
}

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

protected void doStore() {
  String s = createList(list.getItems());
  if (s != null) {
    getPreferenceStore().setValue(getPreferenceName(), s);
  }
}

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

@Override
protected void doStore() {
  String s = createList(list.getItems());
  if (s != null) {
    getPreferenceStore().setValue(getPreferenceName(), s);
  }
}

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

private static void writeItems( final List list ) throws IOException {
 JSWriter writer = JSWriter.getWriterFor( list );
 String[] items = list.getItems();
 if( WidgetLCAUtil.hasChanged( list, PROP_ITEMS, items, DEFAUT_ITEMS ) ) {
  // Convert newlines into whitespaces
  for( int i = 0; i < items.length; i++ ) {
   items[ i ] = WidgetLCAUtil.replaceNewLines( items[ i ], " " );
   items[ i ] = WidgetLCAUtil.escapeText( items[ i ], false );
  }
  writer.set( "items", new Object[]{ items } );
 }
}

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

@Override
public void preserveValues( List list ) {
 preserveProperty( list, PROP_ITEMS, list.getItems() );
 preserveProperty( list, PROP_SELECTION_INDICES, list.getSelectionIndices() );
 preserveProperty( list, PROP_TOP_INDEX, list.getTopIndex() );
 preserveProperty( list, PROP_FOCUS_INDEX, list.getFocusIndex() );
 preserveProperty( list, PROP_ITEM_DIMENSIONS, getItemDimensions( list ) );
}

相关文章

微信公众号

最新文章

更多

List类方法