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

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

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

Item.setImage介绍

[英]Sets the receiver's image to the argument, which may be null indicating that no image should be displayed.
[中]将接收器图像设置为参数,该参数可能为null,表示不应显示图像。

代码示例

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

@Override
public void setImage(Image image) {
  super.setImage(image);
  fDetailsBlock.setImage(image);
}

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

@Override
public void setImage(Image image) {
  super.setImage(image);
  fDetailsBlock.setImage(image);
}

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

@Override
public void setImage( Image image ) {
 super.setImage( image );
 parent.layoutCache.invalidateHeaderHeight();
}

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

@Override
  public void setImage(Image image) {
    super.setImage(image);
    fDetailsBlock.setImage(image);
  }
}

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

@Override
public void setImage( Image image ) {
 checkWidget();
 if( ( style & SWT.SEPARATOR ) == 0 ) {
  super.setImage( image );
  parent.layoutItems();
 }
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.e4.ui.css.swt

public static void restoreDefaultImage(Item item) {
  Image defaultImage = (Image) item.getData(DEFAULT_IMAGE);
  if (defaultImage != null) {
    item.setImage(defaultImage.isDisposed() ? null : defaultImage);
  }
}

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

@Override
public void setImage( Image image ) {
 checkWidget();
 int index = parent.indexOf( this );
 if( index > -1 ) {
  super.setImage( image );
 }
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.nebula.widgets.grid

@Override
public void setImage( Image image ) {
 super.setImage( image );
 parent.layoutCache.invalidateHeaderHeight();
 parent.scheduleRedraw();
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.nebula.widgets.grid

@Override
public void setImage( Image image ) {
 super.setImage( image );
 parent.layoutCache.invalidateHeaderHeight();
 parent.scheduleRedraw();
}

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

@Override
public void setImage( Image image ) {
 checkWidget();
 if( image != getImage() ) {
  super.setImage( image );
  if( !parent.updateTabHeight( false ) ) {
   parent.updateItems();
  }
 }
}

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

@Override
public void setImage (Image image) {
  checkWidget();
  if (image != null && image.isDisposed ()) {
    error (SWT.ERROR_INVALID_ARGUMENT);
  }
  super.setImage (image);
  if (parent.sortColumn != this || parent.sortDirection != SWT.NONE) {
    setImage (image, false, false);
  }
}

代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64

public void setImage (Image image) {
  checkWidget();
  if (image != null && image.isDisposed()) error(SWT.ERROR_INVALID_ARGUMENT);
  if ((style & SWT.SEPARATOR) != 0) return;
  super.setImage (image);
  updateImage (true);
}

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

@Override
public void setImage (Image image) {
  checkWidget();
  if (image != null && image.isDisposed ()) {
    error (SWT.ERROR_INVALID_ARGUMENT);
  }
  super.setImage (image);
  if (parent.sortColumn != this || parent.sortDirection != SWT.NONE) {
    setImage (image, false, false);
  }
}

代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64

public void setImage (Image image) {
  checkWidget ();
  int index = parent.indexOf (this);
  if (index == -1) return;
  super.setImage (image);
  //force parent to resize
  nsItem.setLabel(NSString.string());
}

代码示例来源:origin: org.xworker/xworker_swt

public static void applyItem(ActionContext actionContext){
  Thing self = (Thing) actionContext.get("self");
  Item control = (Item) actionContext.get("widget");
  
  //图
  Image image = (Image) createResource(self.getString("image"), 
      "xworker.swt.graphics.Image", "imageFile", actionContext);
  if(image != null){
    control.setImage(image);
  }
}

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

@Override
public void setImage (Image image) {
  checkWidget();
  if ((style & SWT.SEPARATOR) != 0) return;
  if (image != null && image.isDisposed()) error(SWT.ERROR_INVALID_ARGUMENT);
  super.setImage (image);
  updateImages (getEnabled () && parent.getEnabled ());
}

代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64

public void setImage (Image image) {
  checkWidget();
  if (image != null && image.isDisposed ()) {
    SWT.error(SWT.ERROR_INVALID_ARGUMENT);
  }
  Image oldImage = getImage();
  if (image == null && oldImage == null) return;
  if (image != null && image.equals(oldImage)) return;
  super.setImage(image);
  parent.updateFolder(CTabFolder.UPDATE_TAB_HEIGHT | CTabFolder.REDRAW_TABS);
}
/**

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

@Override
public void setImage (Image image) {
  checkWidget();
  if (image != null && image.isDisposed ()) {
    SWT.error(SWT.ERROR_INVALID_ARGUMENT);
  }
  Image oldImage = getImage();
  if (image == null && oldImage == null) return;
  if (image != null && image.equals(oldImage)) return;
  super.setImage(image);
  parent.updateFolder(CTabFolder.UPDATE_TAB_HEIGHT | CTabFolder.REDRAW_TABS);
}
/**

代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64

public void setImage (Image image) {
  checkWidget();
  if (image != null && image.isDisposed ()) {
    error (SWT.ERROR_INVALID_ARGUMENT);
  }
  super.setImage (image);
  NSTableHeaderView headerView = ((NSOutlineView) parent.view).headerView ();
  if (headerView == null) return;
  int index = parent.indexOf (nsColumn);
  NSRect rect = headerView.headerRectOfColumn (index);
  headerView.setNeedsDisplayInRect (rect);
}

代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64

public void setImage (Image image) {
  checkWidget();
  if (image != null && image.isDisposed ()) {
    error (SWT.ERROR_INVALID_ARGUMENT);
  }
  super.setImage (image);
  NSTableHeaderView headerView = ((NSTableView) parent.view).headerView ();
  if (headerView == null) return;
  int index = parent.indexOf (nsColumn);
  NSRect rect = headerView.headerRectOfColumn (index);
  headerView.setNeedsDisplayInRect (rect);
}

相关文章