public class Image extends AbstractMovableRotatableImage
Constructor and Description |
---|
Image(AbstractGroup parent,
double positionX,
double positionY,
double angle,
double resizeFactor,
java.io.File imageFile,
int imageReferencePointX,
int imageReferencePointY) |
Image(AbstractGroup parent,
double positionX,
double positionY,
double angle,
double resizeFactor,
java.lang.String imageFile,
int imageReferencePointX,
int imageReferencePointY) |
Image(AbstractGroup parent,
double positionX,
double positionY,
double angle,
double resizeFactor,
java.net.URL imageFile,
int imageReferencePointX,
int imageReferencePointY) |
Modifier and Type | Method and Description |
---|---|
AbstractGroup |
getParent()
Vrati skupinu, do ktorej objekt patri
|
double |
getResizeFactor() |
boolean |
isVisible()
Vrati informáciu, ci je objekt zobrazovany.
|
void |
resetColorFilter() |
void |
setColorGrayscaleFilter() |
void |
setColorToneFilter(float hue,
float saturation) |
void |
setImage(java.io.File imageFile,
int imageReferencePointX,
int imageReferencePointY)
Nacita obrazok a jeho urci referencny bod
|
void |
setImage(java.lang.String imageFile,
int imageReferencePointX,
int imageReferencePointY)
Nacita obrazok a jeho urci referencny bod
|
void |
setImage(java.net.URL imageFile,
int imageReferencePointX,
int imageReferencePointY)
Nacita obrazok a jeho urci referencny bod
|
void |
setResizeFactor(double resizeFactor) |
void |
setVisible(boolean visible)
Nastavi, ci sa ma objekt zobrazovat, alebo nie
Ak objekt nie je umiestneny v korenovej skupine (alebo v jej podskupine), tak nie je zobrazovany aj ked tato vlastnost nastavana na
true |
java.lang.String |
toString() |
getRotation, moveForwards, rotate, setRotation
getPosition, getPositionX, getPositionY, getRoundedPositionX, getRoundedPositionY, move, move, moveInDirection, moveTowards, setPosition, setPosition, setPositionX, setPositionY
public Image(AbstractGroup parent, double positionX, double positionY, double angle, double resizeFactor, java.lang.String imageFile, int imageReferencePointX, int imageReferencePointY)
public Image(AbstractGroup parent, double positionX, double positionY, double angle, double resizeFactor, java.io.File imageFile, int imageReferencePointX, int imageReferencePointY)
public Image(AbstractGroup parent, double positionX, double positionY, double angle, double resizeFactor, java.net.URL imageFile, int imageReferencePointX, int imageReferencePointY)
public double getResizeFactor()
public void setResizeFactor(double resizeFactor)
public void setImage(java.net.URL imageFile, int imageReferencePointX, int imageReferencePointY)
imageFile
- subor z ktoreho sa nacita obrazokimageReferencePointX
- x-ova suradnica referencneho bodu v obrazku. positionX
a positionY
urcuju poziciu referencneho boduimageReferencePointY
- y-ova suradnica referencneho bodu v obrazku. positionX
a positionY
urcuju poziciu referencneho bodupublic void setImage(java.io.File imageFile, int imageReferencePointX, int imageReferencePointY)
imageFile
- subor z ktoreho sa nacita obrazokimageReferencePointX
- x-ova suradnica referencneho bodu v obrazku. positionX
a positionY
urcuju poziciu referencneho boduimageReferencePointY
- y-ova suradnica referencneho bodu v obrazku. positionX
a positionY
urcuju poziciu referencneho bodupublic void setImage(java.lang.String imageFile, int imageReferencePointX, int imageReferencePointY)
imageFile
- subor z ktoreho sa nacita obrazokimageReferencePointX
- x-ova suradnica referencneho bodu v obrazku. positionX
a positionY
urcuju poziciu referencneho boduimageReferencePointY
- y-ova suradnica referencneho bodu v obrazku. positionX
a positionY
urcuju poziciu referencneho bodupublic void resetColorFilter()
public void setColorToneFilter(float hue, float saturation)
public void setColorGrayscaleFilter()
public java.lang.String toString()
public void setVisible(boolean visible)
true
visible
- urcuje ci ma byt objekt zobrazenypublic boolean isVisible()
true
true
ak je objekt zobrazovany, inak false
public AbstractGroup getParent()
null