From: Arnaud Giersch Date: Mon, 13 Oct 2014 13:20:17 +0000 (+0200) Subject: Implement set(Bg)Color(int). X-Git-Tag: extracted~25 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/graphlib_java.git/commitdiff_plain/08171407374b5ead0f286b2d24c6bd872624a349 Implement set(Bg)Color(int). --- diff --git a/DrawingWindow.java b/DrawingWindow.java index 4cb330d..8d86f12 100644 --- a/DrawingWindow.java +++ b/DrawingWindow.java @@ -28,7 +28,7 @@ import java.lang.reflect.*; * Exemple3.java * * @author Arnaud Giersch <arnaud.giersch@univ-fcomte.fr> - * @version Thu Oct 9 16:03:46 2014 +0200 + * @version Mon Oct 13 15:20:17 2014 +0200 */ public class DrawingWindow { @@ -80,6 +80,7 @@ public class DrawingWindow { * @param color couleur * * @see java.awt.Color + * @see #setColor(int) * @see #setColor(String) * @see #setColor(float, float, float) * @see #setBgColor(Color) @@ -88,6 +89,23 @@ public class DrawingWindow { graphics.setColor(color); } + /** + * Change la couleur de dessin. + * + * La couleur est un entier, tel que retourné par {@link #getPointColor}. + * Normalement de la forme #00RRGGBB. + * + * @param rgb couleur + * + * @see #setColor(String) + * @see #setColor(float, float, float) + * @see #setBgColor(int) + * @see #getPointColor + */ + public void setColor(int rgb) { + setColor(new Color(rgb)); + } + /** * Change la couleur de dessin. * @@ -97,7 +115,7 @@ public class DrawingWindow { * * @param name nom de couleur * - * @see #setColor(Color) + * @see #setColor(int) * @see #setColor(float, float, float) * @see #setBgColor(String) */ @@ -121,7 +139,7 @@ public class DrawingWindow { * @param green composante de vert * @param blue composante de bleu * - * @see #setColor(Color) + * @see #setColor(int) * @see #setColor(String) * @see #setBgColor(float, float, float) */ @@ -134,6 +152,7 @@ public class DrawingWindow { * * @param color couleur * + * @see #setBgColor(int) * @see #setBgColor(String) * @see #setBgColor(float, float, float) * @see #setColor(Color) @@ -143,12 +162,26 @@ public class DrawingWindow { bgColor = color; } + /** Change la couleur de fond. + * + * @param rgb couleur + * + * @see #setBgColor(String) + * @see #setBgColor(float, float, float) + * @see #setColor(int) + * @see #getPointColor + * @see #clearGraph() + */ + public void setBgColor(int rgb) { + bgColor = new Color(rgb); + } + /** * Change la couleur de fond. * * @param name nom de couleur * - * @see #setBgColor(Color) + * @see #setBgColor(int) * @see #setBgColor(float, float, float) * @see #setColor(String) * @see #clearGraph() @@ -168,7 +201,7 @@ public class DrawingWindow { * @param green composante de vert * @param blue composante de bleu * - * @see #setBgColor(Color) + * @see #setBgColor(int) * @see #setBgColor(String) * @see #setColor(float, float, float) * @see #clearGraph() @@ -359,6 +392,9 @@ public class DrawingWindow { * Retourne la couleur du pixel de coordonnées (x, y). * * @return couleur du pixel + * + * @see #setColor(int) + * @see #setBgColor(int) */ public int getPointColor(int x, int y) { return image.getRGB(x, y);