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

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

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

Table.remove介绍

[英]Removes the item from the receiver at the given zero-relative index.
[中]以给定的零相对索引从接收方移除项。

代码示例

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

  1. public void remove( int[] index ) {
  2. table.remove( index );
  3. if ( table.getItemCount() == 0 ) {
  4. new TableItem( table, SWT.NONE );
  5. }
  6. }

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

  1. public void remove( int index ) {
  2. table.remove( index );
  3. if ( table.getItemCount() == 0 ) {
  4. new TableItem( table, SWT.NONE );
  5. }
  6. }

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

  1. public void removeEmptyRows( int column ) {
  2. // Remove "empty" table items, where item.getText(1) is empty, length==0
  3. for ( int i = table.getItemCount() - 1; i >= 0; i-- ) {
  4. if ( isEmpty( i, column ) ) {
  5. table.remove( i );
  6. }
  7. }
  8. if ( table.getItemCount() == 0 ) { // At least one empty row!
  9. new TableItem( table, SWT.NONE );
  10. }
  11. }

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

  1. table.remove( rownr );

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

  1. @Override
  2. public void run() {
  3. if ( wFields.isDisposed() ) {
  4. return;
  5. }
  6. if ( waitingForRows ) {
  7. PreviewRowsDialog.this.rowMeta = rowMeta;
  8. addFields();
  9. }
  10. TableItem item = new TableItem( wFields.table, SWT.NONE );
  11. getDataForRow( item, rowData );
  12. if ( waitingForRows ) {
  13. waitingForRows = false;
  14. wFields.removeEmptyRows();
  15. PreviewRowsDialog.this.rowMeta = rowMeta;
  16. if ( wFields.table.getItemCount() < 10 ) {
  17. wFields.optWidth( true );
  18. }
  19. }
  20. if ( wFields.table.getItemCount() > props.getDefaultPreviewSize() ) {
  21. wFields.table.remove( 0 );
  22. }
  23. // wFields.table.setSelection(new TableItem[] { item, });
  24. wFields.table.setTopIndex( wFields.table.getItemCount() - 1 );
  25. }
  26. } );

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

  1. table.remove( items );

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

  1. table.remove( items );

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

  1. table.remove( idx );
  2. for ( int i = 0; i < idx.length; i++ ) {
  3. if ( idx[i] < rownr ) {

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

  1. table.remove( idx );
  2. for ( int i = 0; i < idx.length; i++ ) {
  3. if ( idx[i] < rownr ) {

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

  1. @Override
  2. protected void doRemove(int[] indices) {
  3. table.remove(indices);
  4. }

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

  1. private void removeIgnore() {
  2. int[] selection = ignoreTable.getSelectionIndices();
  3. ignoreTable.remove(selection);
  4. }
  5. private void handleSelection() {

代码示例来源:origin: org.springframework.extensions.surf/spring-surf-commons-ui

  1. /**
  2. * @param table
  3. * @return
  4. */
  5. public static int [] deleteCheckedItems(Table table)
  6. {
  7. int [] selected = getCheckedItems(table);
  8. table.remove (selected);
  9. return selected;
  10. }

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

  1. private void removeIgnore() {
  2. int[] selection = ignoreTable.getSelectionIndices();
  3. ignoreTable.remove(selection);
  4. }
  5. private void handleSelection() {

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

  1. private void shortenTable() {
  2. if (VIRTUAL)
  3. return;
  4. if (fNextElement < fItems.size()) {
  5. fTable.setRedraw(false);
  6. fTable.remove(fNextElement, fItems.size() - 1);
  7. fTable.setRedraw(true);
  8. }
  9. for (int i= fItems.size() - 1; i >= fNextElement; i--) {
  10. fItems.remove(i);
  11. }
  12. }

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

  1. private void shortenTable() {
  2. if (VIRTUAL)
  3. return;
  4. if (fNextElement < fItems.size()) {
  5. fTable.setRedraw(false);
  6. fTable.remove(fNextElement, fItems.size() - 1);
  7. fTable.setRedraw(true);
  8. }
  9. for (int i= fItems.size() - 1; i >= fNextElement; i--) {
  10. fItems.remove(i);
  11. }
  12. }

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

  1. private void shortenTable() {
  2. if (VIRTUAL)
  3. return;
  4. if (fNextElement < fItems.size()) {
  5. fTable.setRedraw(false);
  6. fTable.remove(fNextElement, fItems.size() - 1);
  7. fTable.setRedraw(true);
  8. }
  9. for (int i= fItems.size() - 1; i >= fNextElement; i--) {
  10. fItems.remove(i);
  11. }
  12. }

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

  1. private void shortenTable() {
  2. if (VIRTUAL)
  3. return;
  4. if (fNextElement < fItems.size()) {
  5. fTable.setRedraw(false);
  6. fTable.remove(fNextElement, fItems.size() - 1);
  7. fTable.setRedraw(true);
  8. }
  9. for (int i= fItems.size() - 1; i >= fNextElement; i--) {
  10. fItems.remove(i);
  11. }
  12. }

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.m2e.core.ui

  1. public void widgetSelected(SelectionEvent e) {
  2. propertiesTable.remove(propertiesTable.getSelectionIndices());
  3. removeButton.setEnabled(propertiesTable.getSelectionCount() > 0);
  4. validate();
  5. }
  6. });

代码示例来源:origin: org.apache.uima/uimaj-ep-configurator

  1. /**
  2. * Handle remove.
  3. *
  4. * @param event the event
  5. */
  6. public void handleRemove(Event event) {
  7. valueTable.remove(valueTable.getSelectionIndices());
  8. // update model
  9. setCurrentParameterValue(valueTable.getItems());
  10. }

代码示例来源:origin: net.sf.okapi.steps/okapi-step-searchandreplace-ui

  1. public void widgetSelected(SelectionEvent e) {
  2. if(table.getSelectionIndex()!=-1){
  3. int index = table.getSelectionIndex();
  4. table.remove(index);
  5. if(index == table.getItemCount())
  6. table.setSelection(index-1);
  7. else
  8. table.setSelection(index);
  9. updateUpDownBtnState();
  10. }
  11. }
  12. });

相关文章

Table类方法