|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
griffon.plugins.slideware.DrawingPanel
griffon.plugins.slideware.BackgroundPanel
griffon.plugins.slideware.ImagePanel
public class ImagePanel extends BackgroundPanel
A container that draws an image.
| Field Summary | |
|---|---|
private static Color |
TRANSPARENT
|
private boolean |
centerImage
|
private Image |
image
|
private float |
scale
|
| Fields inherited from class BackgroundPanel | |
|---|---|
| backgroundPaint |
| Fields inherited from class DrawingPanel | |
|---|---|
| cachedImage, previousBounds |
| Fields inherited from class JPanel | |
|---|---|
| WHEN_FOCUSED, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_IN_FOCUSED_WINDOW, UNDEFINED_CONDITION, TOOL_TIP_TEXT_KEY, TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, WIDTH, HEIGHT, PROPERTIES, SOMEBITS, FRAMEBITS, ALLBITS, ERROR, ABORT |
| Constructor Summary | |
ImagePanel()
|
|
| Method Summary | |
|---|---|
Image
|
getImage()
|
Dimension
|
getPreferredSize()
|
float
|
getScale()
|
boolean
|
isCenterImage()
|
protected void
|
paintImage(Graphics2D g, Rectangle bounds)
|
void
|
setCenterImage(boolean centerImage)
|
void
|
setImage(Image image)
|
void
|
setImagePath(String imagePath)
|
void
|
setScale(float scale)
|
| Methods inherited from class BackgroundPanel | |
|---|---|
| getBackgroundPaint, paintImage, setBackgroundPaint |
| Methods inherited from class DrawingPanel | |
|---|---|
| clearCache, createImage, equals, paintComponent, paintImage |
| Field Detail |
|---|
private static final Color TRANSPARENT
private boolean centerImage
private Image image
private float scale
| Constructor Detail |
|---|
public ImagePanel()
| Method Detail |
|---|
public Image getImage()
@Override public Dimension getPreferredSize()
public float getScale()
public boolean isCenterImage()
protected void paintImage(Graphics2D g, Rectangle bounds)
public void setCenterImage(boolean centerImage)
public void setImage(Image image)
public void setImagePath(String imagePath)
public void setScale(float scale)
Groovy Documentation