Spec-Zone .ru
спецификации, руководства, описания, API
|
public static class Arc2D.Double extends Arc2D implements Serializable
double
точность.Arc2D.Double, Arc2D.Float
Модификатор и Тип | Поле и Описание |
---|---|
double |
степень
Угловая степень дуги в градусах.
|
double |
height
Полный height полного эллипса, которого эта дуга является частичным разделом (не рассматривающий угловые степени).
|
double |
запустить
Запускающийся угол дуги в градусах.
|
double |
width
Полный width полного эллипса, которого эта дуга является частичным разделом (не рассматривающий угловые степени).
|
double |
x
X координат верхнего левого угла прямоугольника структурирования дуги.
|
double |
y
Координата Y верхнего левого угла прямоугольника структурирования дуги.
|
Конструктор и Описание |
---|
Arc2D.Double()
Создает новую ОТКРЫТУЮ дугу, инициализированную к расположению (0, 0), размер (0, 0), угловые степени (запустите = 0, степень = 0).
|
Arc2D.Double(double x, double y, double w, double h, double start, double extent, int type)
Создает новую дугу, инициализированную к указанному расположению, размеру, угловым степеням, и типу закрытия.
|
Arc2D.Double(int type)
Создает новую дугу, инициализированную к расположению (0, 0), размер (0, 0), угловые степени (запустите = 0, степень = 0), и указанный тип закрытия.
|
Arc2D.Double(Rectangle2D ellipseBounds, double start, double extent, int type)
Создает новую дугу, инициализированную к указанному расположению, размеру, угловым степеням, и типу закрытия.
|
Модификатор и Тип | Метод и Описание |
---|---|
double |
getAngleExtent()
Возвращает угловую степень дуги.
|
double |
getAngleStart()
Возвращает запускающийся угол дуги.
|
double |
getHeight()
Возвращает height прямоугольника структурирования в
double точность. |
double |
getWidth()
Возвращает width прямоугольника структурирования в
double точность. |
double |
getX()
Возвращает X координат верхнего левого угла прямоугольника структурирования в
double точность. |
double |
getY()
Возвращает координату Y верхнего левого угла прямоугольника структурирования в
double точность. |
boolean |
isEmpty()
Определяет ли
RectangularShape пусто. |
protected Rectangle2D |
makeBounds(double x, double y, double w, double h)
Конструкции a
Rectangle2D из соответствующей точности, чтобы содержать параметры, вычисленные, чтобы быть прямоугольником структурирования этой дуги. |
void |
setAngleExtent(double angExt)
Устанавливает угловую степень этой дуги к указанному двойному значению.
|
void |
setAngleStart(double angSt)
Устанавливает запускающийся угол этой дуги к указанному двойному значению.
|
void |
setArc(double x, double y, double w, double h, double angSt, double angExt, int closure)
Устанавливает расположение, размер, угловые степени, и тип закрытия этой дуги к указанным двойным значениям.
|
contains, contains, contains, containsAngle, equals, getArcType, getBounds2D, getEndPoint, getPathIterator, getStartPoint, hashCode, intersects, setAngles, setAngles, setAngleStart, setArc, setArc, setArc, setArcByCenter, setArcByTangent, setArcType, setFrame
clone, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, getPathIterator, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal
public double x
public double y
public double width
public double height
public double start
public double extent
public Arc2D.Double()
public Arc2D.Double(int type)
type
- Тип закрытия для дуги: Arc2D.OPEN
, Arc2D.CHORD
, или Arc2D.PIE
.public Arc2D.Double(double x, double y, double w, double h, double start, double extent, int type)
x
- X координат верхнего левого угла прямоугольника структурирования дуги.y
- Координата Y верхнего левого угла прямоугольника структурирования дуги.w
- Полный width полного эллипса, которого эта дуга является частичным разделом.h
- Полный height полного эллипса, которого эта дуга является частичным разделом.start
- Запускающийся угол дуги в градусах.extent
- Угловая степень дуги в градусах.type
- Тип закрытия для дуги: Arc2D.OPEN
, Arc2D.CHORD
, или Arc2D.PIE
.public Arc2D.Double(Rectangle2D ellipseBounds, double start, double extent, int type)
ellipseBounds
- Прямоугольник структурирования, который определяет внешнюю границу полного эллипса, которого эта дуга является частичным разделом.start
- Запускающийся угол дуги в градусах.extent
- Угловая степень дуги в градусах.type
- Тип закрытия для дуги: Arc2D.OPEN
, Arc2D.CHORD
, или Arc2D.PIE
.public double getX()
double
точность. Отметьте, что дуга частично наносит прямоугольник структурирования этого RectangularShape
.getX
в class RectangularShape
public double getY()
double
точность. Отметьте, что дуга частично наносит прямоугольник структурирования этого RectangularShape
.getY
в class RectangularShape
public double getWidth()
double
точность. Отметьте, что дуга частично наносит прямоугольник структурирования этого RectangularShape
.getWidth
в class RectangularShape
public double getHeight()
double
точность. Отметьте, что дуга частично наносит прямоугольник структурирования этого RectangularShape
.getHeight
в class RectangularShape
public double getAngleStart()
getAngleStart
в class Arc2D
Arc2D.setAngleStart(double)
public double getAngleExtent()
getAngleExtent
в class Arc2D
Arc2D.setAngleExtent(double)
public boolean isEmpty()
RectangularShape
пусто. Когда RectangularShape
пусто, это не включает области.isEmpty
в class RectangularShape
true
если RectangularShape
пусто; false
иначе.public void setArc(double x, double y, double w, double h, double angSt, double angExt, int closure)
setArc
в class Arc2D
x
- X координат верхнего левого угла дуги.y
- Координата Y верхнего левого угла дуги.w
- Полный width полного эллипса, которого эта дуга является частичным разделом.h
- Полный height полного эллипса, которого эта дуга является частичным разделом.angSt
- Запускающийся угол дуги в градусах.angExt
- Угловая степень дуги в градусах.closure
- Тип закрытия для дуги: Arc2D.OPEN
, Arc2D.CHORD
, или Arc2D.PIE
.public void setAngleStart(double angSt)
setAngleStart
в class Arc2D
angSt
- Запускающийся угол дуги в градусах.Arc2D.getAngleStart()
public void setAngleExtent(double angExt)
setAngleExtent
в class Arc2D
angExt
- Угловая степень дуги в градусах.Arc2D.getAngleExtent()
protected Rectangle2D makeBounds(double x, double y, double w, double h)
Rectangle2D
из соответствующей точности, чтобы содержать параметры, вычисленные, чтобы быть прямоугольником структурирования этой дуги.makeBounds
в class Arc2D
x
- X координат верхнего левого угла прямоугольника структурирования.y
- Координата Y верхнего левого угла прямоугольника структурирования.w
- width прямоугольника структурирования.h
- height прямоугольника структурирования.Rectangle2D
это - прямоугольник структурирования этой дуги.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92