Newsgroup: it.comp.java
Titolo: Comando Scale

Per favore ditemi se esiste un comando nomeoggetto.Scale(....)(Vedi Visual
Basic) in Java perchè mi sto disperando
nella realizzazione dei grafici inseriti nelle mie applet!!
Grazie anticipatamente per la risposta

 ha scritto nel messaggio
news:8h3c9q$b41$1...@serv1.iunet.it...


 Grazie anticipatamente per la risposta
-- 
         \\|//
        ( @ @ )
+----oOO--(_)--OOo----------[Dott. Marco Azzalini]-------------------+
|                                                                    |
|              Consulente Sviluppo Software & Networking             |
|               Sun Certified Programmer (Java 2 Platf.)             |
|                                                                    |
|  cell:03470846528  -  e-mail: 
marco.a...@libero.it
             |
|  Web: 
http://utenti.tripod.it/Marco_Azzalini
 - Spedia Code: 459755 |
+--------------------------------------------------------------------+
|Legge di Hofstadter:                                                |
|         ci vuole sempre piu' tempo di quanto si pensi,             |
|         anche tenendo conto della Legge di Hofstadter.             |
+--------------------------------------------------------------------+

 Tel.
(+39)-0587-749206
  Fax.
(+39)-0587-749206
  WEB: 
http://www.classx.it
  <
============================================================================
public abstract boolean drawImage(Image img,
                                   int dx1,
                                   int dy1,
                                   int dx2,
                                   int dy2,
                                   int sx1,
                                   int sy1,
                                   int sx2,
                                   int sy2,
                                   Color bgcolor,
                                   ImageObserver observer)
Draws as much of the specified area of the specified image as is currently
available, scaling it on the fly to fit inside the specified area of the
destination drawable surface.
Transparent pixels are drawn in the specified background color. This
operation is equivalent to filling a rectangle of the width and height of
the specified image with the given color and then drawing the image on top
of it, but possibly more efficient.
This method returns immediately in all cases, even if the image area to be
drawn has not yet been scaled, dithered, and converted for the current
output device. If the current output representation is not yet complete then
drawImage returns false. As more of the image becomes available, the process
that draws the image notifies the specified image observer.
This method always uses the unscaled version of the image to render the
scaled rectangle and performs the required scaling on the fly. It does not
use a cached, scaled version of the image for this operation. Scaling of the
image from source to destination is performed such that the first coordinate
of the source rectangle is mapped to the first coordinate of the destination
rectangle, and the second source coordinate is mapped to the second
destination coordinate. The subimage is scaled and flipped as needed to
preserve those mappings.
Parameters:
img - the specified image to be drawn
dx1 - the x coordinate of the first corner of the destination rectangle.
dy1 - the y coordinate of the first corner of the destination rectangle.
dx2 - the x coordinate of the second corner of the destination rectangle.
dy2 - the y coordinate of the second corner of the destination rectangle.
sx1 - the x coordinate of the first corner of the source rectangle.
sy1 - the y coordinate of the first corner of the source rectangle.
sx2 - the x coordinate of the second corner of the source rectangle.
sy2 - the y coordinate of the second corner of the source rectangle.
bgcolor - the background color to paint under the non-opaque portions of the
image.
observer - object to be notified as more of the image is scaled and
converted.
See Also:
Image, ImageObserver, imageUpdate