Interface RichComponent
-
- All Known Implementing Classes:
ReflectedImageLabel
public interface RichComponentA component that can be part of the a rich user interface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetRichText()Gets the text to be displayed by the RichContainer for the component.voidprePaintImage()Allows a RichContainer to request that the component pre-renders anything that might provide peak performance.voidsetAlpha(float alpha)Assisgns a uniform alpha to the componentvoidsetRichImage(java.awt.Image image)Assisgns an image to the component, the width and height taken from the supplied imagevoidsetRichImage(java.io.File image)Assigns an image to the component, the width and height taken from the supplied imagevoidsetRichImage(java.net.URL image)Assigns an image to the component, the width and height taken from the supplied imagevoidsetRichText(java.lang.String text)Specifies text that should be displayed by the rich component when getRichText() is called.
-
-
-
Method Detail
-
setRichImage
void setRichImage(java.net.URL image)
Assigns an image to the component, the width and height taken from the supplied image- Parameters:
image- The URL of the image
-
setRichImage
void setRichImage(java.io.File image)
Assigns an image to the component, the width and height taken from the supplied image- Parameters:
image- A file referencing the image
-
setRichImage
void setRichImage(java.awt.Image image)
Assisgns an image to the component, the width and height taken from the supplied image- Parameters:
image- An image object containing the image
-
prePaintImage
void prePaintImage()
Allows a RichContainer to request that the component pre-renders anything that might provide peak performance. It is expected that most implementations will do this automatically after the image has been specified
-
setRichText
void setRichText(java.lang.String text)
Specifies text that should be displayed by the rich component when getRichText() is called.- Parameters:
text- The text to be displayed. This may be different to that of the component being enriched.
-
getRichText
java.lang.String getRichText()
Gets the text to be displayed by the RichContainer for the component. May be extracted from elsewhere- Returns:
- The text to be displayed
-
setAlpha
void setAlpha(float alpha)
Assisgns a uniform alpha to the component- Parameters:
alpha- A value from 0.0 to 1.0 where 1.0 is fully visible, and 0.0 is completely invisible.
-
-