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

x33g5p2x  于2022-01-16 转载在 其他  
字(3.2k)|赞(0)|评价(0)|浏览(98)

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

Button.getImage介绍

[英]Returns the receiver's image if it has one, or null if it does not.
[中]如果有接收器的图像,则返回该图像;如果没有,则返回null。

代码示例

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

@Override
Image doGetImageValue(Object source) {
  return ((Button) source).getImage();
}

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

public static void storeDefaultImage(Button button) {
  storeDefaultImage(button, DEFAULT_IMAGE, button.getImage());
}

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

/** Helper function to avoid setting images unnecessarily */
public static void setImage(Button button, Image image) {
  if (button.getImage() != image) {
    storeDefaultImage(button);
    button.setImage(image);
  }
}

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

static void writeImage( final Button button ) throws IOException {
 Image image = button.getImage();
 if( WidgetLCAUtil.hasChanged( button, Props.IMAGE, image, null ) ) {
  String imagePath = ImageFactory.getImagePath( image );
  JSWriter writer = JSWriter.getWriterFor( button );
  Rectangle bounds = image != null ? image.getBounds() : null;
  Object[] args = new Object[]{
   imagePath,
   new Integer( bounds != null ? bounds.width : 0 ),
   new Integer( bounds != null ? bounds.height : 0 )
  };
  writer.set( "image", args );
 }
}

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

@Override
public void preserveValues( Button button ) {
 preserveProperty( button, PROP_TEXT, button.getText() );
 preserveProperty( button, PROP_IMAGE, button.getImage() );
 preserveProperty( button, PROP_SELECTION, Boolean.valueOf( button.getSelection() ) );
 preserveProperty( button, PROP_GRAYED, Boolean.valueOf( button.getGrayed() ) );
 preserveProperty( button, PROP_ALIGNMENT, getAlignment( button ) );
 preserveProperty( button, PROP_BADGE, getBadge( button ) );
}

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

static void preserveValues( final Button button ) {
 ControlLCAUtil.preserveValues( button );
 IWidgetAdapter adapter = WidgetUtil.getAdapter( button );
 adapter.preserve( Props.TEXT, button.getText() );
 adapter.preserve( Props.IMAGE, button.getImage() );
 adapter.preserve( PROP_SELECTION,
          Boolean.valueOf( button.getSelection() ) );
 adapter.preserve( PROP_SELECTION_LISTENERS,
          Boolean.valueOf( SelectionEvent.hasListener( button ) ) );
 adapter.preserve( PROP_ALIGNMENT, new Integer( button.getAlignment() ) );
 boolean hasListeners = SelectionEvent.hasListener( button );
 adapter.preserve( Props.SELECTION_LISTENERS,
          Boolean.valueOf( hasListeners ) );
 WidgetLCAUtil.preserveCustomVariant( button );
}

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

@Override
public void renderChanges( Button button ) throws IOException {
 ControlLCAUtil.renderChanges( button );
 WidgetLCAUtil.renderCustomVariant( button );
 renderText( button );
 renderMnemonicIndex( button );
 renderProperty( button, PROP_IMAGE, button.getImage(), null );
 renderProperty( button, PROP_ALIGNMENT, getAlignment( button ), DEFAULT_ALIGNMENT );
 renderProperty( button, PROP_SELECTION, button.getSelection(), false );
 renderProperty( button, PROP_GRAYED, button.getGrayed(), false );
 renderProperty( button, PROP_BADGE, getBadge( button ), null );
 renderListenSelection( button );
 renderClientListeners( button );
}

相关文章

微信公众号

最新文章

更多

Button类方法