EOImageView
- Inherits from:
- javax.swing.JComponent java.awt.Container : java.awt.Component ; Object
- Package:
- com.apple.client.eointerface
Class Description
The EOImageView class is used to display images
(java.awt.Image objects) in Java Client applications.
Note: This class doesn't exist in the com.apple.yellow.eointerface package. |
Constants
EOImageView defines the following int
constants
to specify the scaling behavior of an EOImageView:
Method Types
- Accessing the image
- image
- setImage
- Configuring scaling behavior
- setImageScaling
- imageScaling
- setScalingHints
- scalingHints
- Painting
- imageUpdate
- paint
- setBorder
- setBounds
Instance Methods
image
public java.awt.Image
image
()
imageScaling
public int
imageScaling
()
imageUpdate
public boolean
imageUpdate
(
java.awt.Image image,
int flags,
int x,
int y,
int width,
int height)
imageUpdate
in Sun's JComponent class
documentation.paint
public void
paint
(java.awt.Graphics g)
setBorder
in Sun's JComponent class
documentation.scalingHints
public int
scalingHints
()
setBorder
public void
setBorder
(javax.swing.border.Border border)
setBorder
in Sun's JComponent class
documentation.setBounds
public void
setBounds
(
int x,
int y,
int width,
int height)
setBounds
in Sun's Component class
documentation.setImage
public void
setImage
(java.awt.Image image)
setImageScaling
public void
setImageScaling
(int imageScaling)
The
default scaling behavior is ScaleProportionallyIfTooLarge
.
For more information on these constants, see "Constants".
setScalingHints
public void
setScalingHints
(int scalingHints)
SCALE_DEFAULT
SCALE_FAST
SCALE_SMOOTH
SCALE_REPLICATE
SCALE_AREA_AVERAGING
The
default is SCALE_SMOOTH
. For more
information on the algorithms identified by these constants, see Sun's
Image class documentation