public class Functions extends Object
Modifier and Type | Method and Description |
---|---|
static Object |
addBlock(double xmin,
double ymin,
double xmax,
double ymax) |
static Object |
addBlock(double xmin,
double ymin,
double xmax,
double ymax,
int c)
Trace un block rectangulaire.
|
static Object |
addCircle(double x,
double y,
double r) |
static Object |
addCircle(double x,
double y,
double r,
int c)
Trace un cercle.
|
static Object |
addLine(double x1,
double y1,
double x2,
double y2) |
static Object |
addLine(double x1,
double y1,
double x2,
double y2,
int c)
Trace une ligne.
|
static Object |
addPoint(double x1,
double y1) |
static Object |
addPoint(double x1,
double y1,
int c)
Trace une point.
|
static Object |
addRectangle(double xmin,
double ymin,
double xmax,
double ymax) |
static Object |
addRectangle(double xmin,
double ymin,
double xmax,
double ymax,
int c)
Trace un rectangle.
|
static Object |
addString(double x,
double y,
String s) |
static Object |
addString(double x,
double y,
String s,
int c)
Ajoute une chaîne de caractères au tracé.
|
static double |
getX()
Renvoie la valeur horizontale du réticule.
|
static double |
getY()
Renvoie la valeur verticale du réticule.
|
boolean |
remove(Object object)
Détruit l'objet graphique spécifié.
|
static void |
reset() |
static void |
reset(double Xscale,
double Yscale)
Initialize drawing
|
static void |
reset(double Xmin,
double Xmax,
double Ymin,
double Ymax)
Initialise le tracé.
|
static Object |
setPoint(double x,
double y) |
static Object |
setPoint(double x,
double y,
int c)
Change la valeur d'un point du tracé.
|
static void |
setReticule(double x,
double y)
Définit la position du réticule.
|
static void |
setRunnable(Runnable runnable)
Définit une portion de code appelée à chaque modification du réticule.
|
public static void reset(double Xscale, double Yscale)
Xscale
- Max horizontal scale, X will be drawn in
[-Xscale, Xscale], or by default [-1, 1].Yscale
- Max vertican scale, Y will be drawn in
[-Yscale, Yscale], or by default [-1, 1].public static void reset(double Xmin, double Xmax, double Ymin, double Ymax)
Xmin
- Min horizontal scale, X will de drawn in [-Xmin,
Xmax], or by default [-1, 1].Xmax
- Max horizontal scale, X will be drawn in [-Xmin,
Xmax], or by default [-1, 1].Ymin
- Min vertical scale, Y will be drawn in [-Ymin,
Ymay], by default [-1, 1].Ymax
- Max vertical scale, Y will be drawn in [-Ymin,
Ymax], by default [-1, 1].public static void reset()
public static Object setPoint(double x, double y, int c)
x
- Abcisse de la courbe, dans [-X, X], par défaut [-1, 1].y
- Ordonnée de la courbe, dans [-Y, Y], par défaut [-1, 1].c
- Numéro de la courbe: 0 (noir, défaut), 1 (brun), 2 (rouge), 3
(orange), 4 (jaune), 5 (vert), 6 (bleu), 7 (violet), 8 (gris), 9
(blanc).public static Object setPoint(double x, double y)
public static Object addString(double x, double y, String s, int c)
x
- Abcisse du coin inférieur gauche de la chaîne, dans [-X, X], par
défaut [-1, 1].y
- Ordonnée du coin inférieur gauche de la chaîne, dans [-Y, Y], par
défaut [-1, 1].s
- Valeur de la chaîne de caractères.c
- Couleur du point: 0 (noir, défaut), 1 (brun), 2 (rouge), 3 (orange),
4 (jaune), 5 (vert), 6 (bleu), 7 (violet), 8 (gris), 9 (blanc).public static Object addRectangle(double xmin, double ymin, double xmax, double ymax, int c)
xmin
- Abcisse inférieure gauche, dans [-X, X], par défaut [-1, 1].ymin
- Ordonnée inférieure gauche, dans [-Y, Y], par défaut [-1, 1].xmax
- Abcisse supérieure droite, dans [-X, X], par défaut [-1, 1].ymax
- Ordonnée supérieure droite, dans [-Y, Y], par défaut [-1, 1].c
- Numéro de la courbe: 0 (noir, défaut), 1 (brun), 2 (rouge), 3
(orange), 4 (jaune), 5 (vert), 6 (bleu), 7 (violet), 8 (gris), 9
(blanc).public static Object addRectangle(double xmin, double ymin, double xmax, double ymax)
public static Object addBlock(double xmin, double ymin, double xmax, double ymax, int c)
xmin
- Abcisse inférieure gauche, dans [-X, X], par défaut [-1, 1].ymin
- Ordonnée inférieure gauche, dans [-Y, Y], par défaut [-1, 1].xmax
- Abcisse supérieure droite, dans [-X, X], par défaut [-1, 1].ymax
- Ordonnée supérieure droite, dans [-Y, Y], par défaut [-1, 1].c
- Numéro de la couleur du block: 0 (noir, défaut), 1 (brun), 2
(rouge), 3 (orange), 4 (jaune), 5 (vert), 6 (bleu), 7 (violet), 8
(gris), 9 (blanc).public static Object addBlock(double xmin, double ymin, double xmax, double ymax)
public static Object addLine(double x1, double y1, double x2, double y2, int c)
x1
- Abcisse du 1er point, dans [-X, X], par défaut [-1, 1].y1
- Ordonnée du 1er point, dans [-Y, Y], par défaut [-1, 1].x2
- Abcisse du 2eme point, dans [-X, X], par défaut [-1, 1].y2
- Ordonnée du 2eme point, dans [-Y, Y], par défaut [-1, 1].c
- Numéro de la courbe: 0 (noir, défaut), 1 (brun), 2 (rouge), 3
(orange), 4 (jaune), 5 (vert), 6 (bleu), 7 (violet), 8 (gris), 9
(blanc).public static Object addLine(double x1, double y1, double x2, double y2)
public static Object addPoint(double x1, double y1, int c)
x1
- Abcisse du 1er point, dans [-X, X], par défaut [-1, 1].y1
- Ordonnée du 1er point, dans [-Y, Y], par défaut [-1, 1].c
- Numéro de la courbe: 0 (noir, défaut), 1 (brun), 2 (rouge), 3
(orange), 4 (jaune), 5 (vert), 6 (bleu), 7 (violet), 8 (gris), 9
(blanc).public static Object addPoint(double x1, double y1)
public static Object addCircle(double x, double y, double r, int c)
x
- Abcisse du centre, dans [-X, X], par défaut [-1, 1].y
- Ordonnée du centre, dans [-Y, Y], par défaut [-1, 1].r
- Rayon du cercle.c
- Numéro de la courbe: 0 (noir, défaut), 1 (brun), 2 (rouge), 3
(orange), 4 (jaune), 5 (vert), 6 (bleu), 7 (violet), 8 (gris), 9
(blanc).public static Object addCircle(double x, double y, double r)
public boolean remove(Object object)
object
- L'objet à détruire.public static double getX()
public static double getY()
public static void setReticule(double x, double y)
x
- Abscisse du réticule, dans [-X, X], par défaut [-1, 1].y
- Reticule ordinate, dans [-Y, Y], par défaut [-1, 1].public static void setRunnable(Runnable runnable)
runnable
- La portion de code à appeler, ou null si il n'y en a pas.Copyright © 2024. All rights reserved.