/** * Specifies the icon to use. * * @param messageIcon * the Icon to use. If null, the default error icon will be used */ public void setMessageIcon(SIcon messageIcon) { iconLabel.setIcon(messageIcon); }
@Override public SComponent getTableCellRendererComponent(STable table, Object value, boolean selected, int row, final int col) { SComponent c = super.getTableCellRendererComponent(table, value, selected, row, col); if (c instanceof SLabel) { SLabel l = (SLabel) c; l.setIcon(getHeaderRendererIcon(col)); } return c; } }
/** * Creates a new <code>SLabel</code> instance with the specified icon * and the specified text (alligned as specified). * * @param text The text to be displayed by the label. * @param icon The image to be displayed by the label. * @param horizontalAlignment One of the following constants defined in * <code>SConstants</code>: * <code>LEFT</code>, <code>CENTER</code>, <code>RIGHT</code>. * @see SConstants */ public SLabel(String text, SIcon icon, int horizontalAlignment) { setText(text); setIcon(icon); setHorizontalAlignment(horizontalAlignment); }
/** * Returns an SLabel representing the visual representation of the Transferable transferable * Note: (calls SIcon getVisualRepresentation(Transferable)) * @param transferable * @return */ public SLabel getVisualRepresentationLabel(Transferable transferable) { SIcon icon = getVisualRepresentation(transferable); if(icon == null) return null; if(label == null) label = new SLabel(); label.setIcon(icon); return label; }
/** * {@inheritDoc} */ @Override protected void setConnecteeValue(Object connecteeValue) { this.imageSource = connecteeValue; if (imageSource != null) { if (imageSource instanceof byte[]) { getConnectedSComponent().setIcon( new SByteArrayIcon((byte[]) imageSource)); } else { getConnectedSComponent().setIcon( new SURLIcon(UrlHelper.createURL((String) imageSource))); } } else { getConnectedSComponent().setIcon(null); } } }
@Override public void setProperty(SComponent comp, String name, String value) { SLabel c = (SLabel) comp; switch (name) { case "ICON": c.setIcon(new SURLIcon(value)); break; case "TEXT": c.setText(value); break; default: super.setProperty(comp, name, value); break; } }
public void valueChange(ValueChangeEvent evt) { ((SLabel) viewComponent).setIcon(getIconFactory().getIcon( propertyDescriptor.getIconImageURL(String.valueOf(evt .getNewValue())), getIconFactory().getTinyIconSize())); } });
/** * {@inheritDoc} */ @Override public SComponent getListCellRendererComponent(SComponent list, Object value, boolean isSelected, int index) { SLabel label = (SLabel) super.getListCellRendererComponent(list, value, isSelected, index); label .setIcon(iconFactory.getIcon(propertyDescriptor .getIconImageURL(String.valueOf(value)), IIconFactory.TINY_ICON_SIZE)); if (value != null && propertyDescriptor.isTranslated()) { setText(translationProvider.getTranslation(computeEnumerationKey( propertyDescriptor.getEnumerationName(), value), locale)); } else { setText(String.valueOf(value)); } return label; } }
/** * {@inheritDoc} */ @Override public SComponent getListCellRendererComponent(SComponent list, Object value, boolean isSelected, int index) { SLabel label = (SLabel) super.getListCellRendererComponent(list, value, isSelected, index); label.setIcon(getIconFactory().getIcon( propertyDescriptor.getIconImageURL(String.valueOf(value)), getIconFactory().getTinyIconSize())); if (value != null && propertyDescriptor.isTranslated()) { setText(translationProvider.getTranslation( computeEnumerationKey(propertyDescriptor.getEnumerationName(), value), locale)); } else { setText(String.valueOf(value)); } return label; } }
value, isSelected, row, column); renderer .setIcon(iconFactory.getIcon(propertyDescriptor .getIconImageURL(String.valueOf(value)), IIconFactory.TINY_ICON_SIZE));
titleLabel.setIcon(iconFactory.getIcon(view.getDescriptor() .getIconImageURL(), IIconFactory.TINY_ICON_SIZE)); titleLabel.setText(view.getDescriptor().getI18nName(
titleLabel.setIcon(getIconFactory().getIcon( view.getDescriptor().getIconImageURL(), getIconFactory().getTinyIconSize()));
SLabel renderer = (SLabel) super.getTableCellRendererComponent(table, value, isSelected, row, column); renderer.setIcon(getIconFactory().getIcon( propertyDescriptor.getIconImageURL(String.valueOf(value)), getIconFactory().getTinyIconSize()));
renderer.setText(((IRenderableCompositeValueConnector) value) .getDisplayValue()); renderer.setIcon(getIconFactory().getIcon( ((IRenderableCompositeValueConnector) value) .getDisplayIconImageUrl(),
renderer.setText(((IRenderableCompositeValueConnector) value) .getDisplayValue()); renderer.setIcon(getIconFactory().getIcon( ((IRenderableCompositeValueConnector) value) .getDisplayIconImageUrl(),