本文整理了Java中org.eclipse.swt.widgets.Button.getImage()
方法的一些代码示例,展示了Button.getImage()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Button.getImage()
方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Button
类名称: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 );
}
内容来源于网络,如有侵权,请联系作者删除!