java.lang.Objectjava.awt.geom.RectangularShape
java.awt.geom.Arc2D
java.awt.geom.Arc2D.Float
public static class Arc2D.Float
This class defines an arc specified in float precision.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.geom.Arc2D |
|---|
Arc2D.Double, Arc2D.Float |
| Field Summary | |
|---|---|
float |
extent
The angular extent of the arc in degrees. |
float |
height
The overall height of the full ellipse of which this arc is a partial section (not considering the angular extents). |
float |
start
The starting angle of the arc in degrees. |
float |
width
The overall width of the full ellipse of which this arc is a partial section (not considering the angular extents). |
float |
x
The x coordinate of the upper left corner of the arc. |
float |
y
The y coordinate of the upper left corner of the arc. |
| Fields inherited from class java.awt.geom.Arc2D |
|---|
CHORD, OPEN, PIE |
| Constructor Summary | |
|---|---|
Arc2D.Float()
Constructs a new OPEN arc, initialized to location (0, 0), size (0, 0), angular extents (start = 0, extent = 0). |
|
Arc2D.Float(float x,
float y,
float w,
float h,
float start,
float extent,
int type)
Constructs a new arc, initialized to the specified location, size, angular extents, and closure type. |
|
Arc2D.Float(int type)
Constructs a new arc, initialized to location (0, 0), size (0, 0), angular extents (start = 0, extent = 0), and the specified closure type. |
|
Arc2D.Float(Rectangle2D ellipseBounds,
float start,
float extent,
int type)
Constructs a new arc, initialized to the specified location, size, angular extents, and closure type. |
|
| Method Summary | |
|---|---|
double |
getAngleExtent()
Returns the angular extent of the arc. |
double |
getAngleStart()
Returns the starting angle of the arc. |
double |
getHeight()
Returns the height of the ellipse of which this arc is a partial section. |
double |
getWidth()
Returns the width of the ellipse of which this arc is a partial section. |
double |
getX()
Returns the x coordinate of the upper left corner of the arc. |
double |
getY()
Returns the y coordinate of the upper left corner of the arc. |
boolean |
isEmpty()
Determines whether the arc is empty. |
protected Rectangle2D |
makeBounds(double x,
double y,
double w,
double h)
Return the high-precision bounding box of the arc. |
void |
setAngleExtent(double angExt)
Sets the angular extent of this arc to the specified double value. |
void |
setAngleStart(double angSt)
Sets the starting angle of this arc to the specified double value. |
void |
setArc(double x,
double y,
double w,
double h,
double angSt,
double angExt,
int closure)
Sets the location, size, angular extents, and closure type of this arc to the specified double values. |
| Methods inherited from class java.awt.geom.Arc2D |
|---|
contains, contains, contains, containsAngle, getArcType, getBounds2D, getEndPoint, getPathIterator, getStartPoint, intersects, setAngles, setAngles, setAngleStart, setArc, setArc, setArc, setArcByCenter, setArcByTangent, setArcType, setFrame |
| Methods inherited from class java.awt.geom.RectangularShape |
|---|
clone, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, getPathIterator, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public float x
public float y
public float width
public float height
public float start
public float extent
| Constructor Detail |
|---|
public Arc2D.Float()
public Arc2D.Float(int type)
public Arc2D.Float(float x,
float y,
float w,
float h,
float start,
float extent,
int type)
x, y - The coordinates of the upper left corner of
the arc. (Specified in float precision.)w - The overall width of the full ellipse of which
this arc is a partial section. (Specified in float precision.)h - The overall height of the full ellipse of which this
arc is a partial section. (Specified in float precision.)start - The starting angle of the arc in degrees.
(Specified in float precision.)extent - The angular extent of the arc in degrees.
(Specified in float precision.)type - The closure type for the arc:
OPEN, CHORD, or PIE.public Arc2D.Float(Rectangle2D ellipseBounds, float start, float extent, int type)
ellipseBounds - The bounding rectangle that defines the
outer boundary of the full ellipse of which this arc is a
partial section.start - The starting angle of the arc in degrees.
(Specified in float precision.)extent - The angular extent of the arc in degrees.
(Specified in float precision.)type - The closure type for the arc:
OPEN, CHORD, or PIE.| Method Detail |
|---|
public double getX()
getX in class RectangularShapepublic double getY()
getY in class RectangularShapepublic double getWidth()
getWidth in class RectangularShapepublic double getHeight()
getHeight in class RectangularShapepublic double getAngleStart()
getAngleStart in class Arc2DsetAngleStart(double)public double getAngleExtent()
getAngleExtent in class Arc2DsetAngleExtent(double)public boolean isEmpty()
isEmpty in class RectangularShapetrue if the arc is empty, false
if it is not.
public void setArc(double x,
double y,
double w,
double h,
double angSt,
double angExt,
int closure)
x, y - The coordinates of the upper left corner of
the arc.w - The overall width of the full ellipse of which this
arc is a partial section.h - The overall height of the full ellipse of which this
arc is a partial section.angSt - The starting angle of the arc in degrees.angExt - The angular extent of the arc in degrees.closure - The closure type for the arc:
OPEN, CHORD, or PIE.public void setAngleStart(double angSt)
setAngleStart in class Arc2DangSt - The starting angle of the arc in degrees.getAngleStart()public void setAngleExtent(double angExt)
setAngleExtent in class Arc2DangExt - The angular extent of the arc in degrees.getAngleExtent()protected Rectangle2D makeBounds(double x, double y, double w, double h)
makeBounds in class Arc2Dx, y - The coordinates of the upper left corner
of the arc.w - The overall width of the full ellipse of which
this arc is a partial section.h - The overall height of the full ellipse of which
this arc is a partial section.
Rectangle2D object.Ces informations proviennent du site de http://java.sun.com
Le contenu de cette page provient du site de Sun, et est généré depuis un cache sur l'infobrol après certains traitements automatisés. La présentation peut donc différer du document original, mais le contenu aussi. Vous pouvez utiliser ce bouton pour afficher la page originale du site de Sun :
Maintenir les pages en cache sur différents sites peut offrir plus de disponibilité.
Chaque page est indexée dans la base de donnée, ce qui permet de retrouver facilement les informations, au moyen des sommaires, du moteur de recherche interne, etc.
Des facilités sont mises en place pour que les membres de l'infobrol puissent effectuer des traductions en français des différents documents. Ceci devrait permettre aux débutants en programmation Java de consulter les API en français s'ils maîtrisent moins bien la langue de Shakespeare. Dans le cas où une traduction a été soumise, elle est disponible au moyen d'un lien en bas de page. Si la traduction a été validée, la page s'affiche par défaut en français, et un lien en bas de page permet d'atteindre la version en anglais.
Le code sur l'infobrol est automatiquement coloré selon la syntaxe, et les différents mots clés sont transformés en liens pour accéder rapidement aux informations.
Vous avez la possibilité de partager vos expériences en proposant vos propres extraits de code en utilisant le bouton "ajouter un commentaire" en bas de page. Si vous visitez simplement l'infobrol, vous avez déjà accès à cette fonction, mais si vous étes membre du brol, vous pouvez en plus utiliser des boutons supplémentaires de mise en forme, dont la coloration automatique de vos extraits de codes.
Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.
9 mots clés dont 0 définis manuellement (plus d'information...).
Avertissement
Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.
Recherche (afficher)
Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
Citation (masquer)