|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public static class Ellipse2D.Double extends Ellipse2D implements Serializable
Double class определяет эллипс, определенный в double точность.Ellipse2D.Double, Ellipse2D.Float| Модификатор и Тип | Поле и Описание |
|---|---|
double |
height
Полный height
Ellipse2D. |
double |
width
Полный width этого
Ellipse2D. |
double |
x
X координат верхнего левого угла прямоугольника структурирования этого
Ellipse2D. |
double |
y
Координата Y верхнего левого угла прямоугольника структурирования этого
Ellipse2D. |
| Конструктор и Описание |
|---|
Ellipse2D.Double()
Создает новое
Ellipse2D, инициализированный к расположению (0, 0) и размер (0, 0). |
Ellipse2D.Double(double x, double y, double w, double h)
Конструкции и инициализируют
Ellipse2D от указанных координат. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Rectangle2D |
getBounds2D()
Возвращает высокую точность и более точный ограничивающий прямоугольник
Shape чем getBounds метод. |
double |
getHeight()
Возвращает height прямоугольника структурирования в
double точность. |
double |
getWidth()
Возвращает width прямоугольника структурирования в
double точность. |
double |
getX()
Возвращает X координат верхнего левого угла прямоугольника структурирования в
double точность. |
double |
getY()
Возвращает координату Y верхнего левого угла прямоугольника структурирования в
double точность. |
boolean |
isEmpty()
Определяет ли
RectangularShape пусто. |
void |
setFrame(double x, double y, double w, double h)
Устанавливает расположение и размер прямоугольника структурирования этого
Shape к указанным прямоугольным значениям. |
contains, contains, equals, getPathIterator, hashCode, intersectsclone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, getPathIterator, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonalpublic double x
Ellipse2D.public double y
Ellipse2D.public double width
Ellipse2D.public double height
Ellipse2D.public Ellipse2D.Double()
Ellipse2D, инициализированный к расположению (0, 0) и размер (0, 0).public Ellipse2D.Double(double x,
double y,
double w,
double h)
Ellipse2D от указанных координат.x - X координат верхнего левого угла прямоугольника структурированияy - координата Y верхнего левого угла прямоугольника структурированияw - width прямоугольника структурированияh - height прямоугольника структурированияpublic double getX()
double точность.getX в class RectangularShapepublic double getY()
double точность.getY в class RectangularShapepublic double getWidth()
double точность.getWidth в class RectangularShapepublic double getHeight()
double точность.getHeight в class RectangularShapepublic boolean isEmpty()
RectangularShape пусто. Когда RectangularShape пусто, это не включает области.isEmpty в class RectangularShapetrue если RectangularShape пусто; false иначе.public void setFrame(double x,
double y,
double w,
double h)
Shape к указанным прямоугольным значениям.setFrame в class RectangularShapex - X координат верхнего левого угла указанной прямоугольной формыy - координата Y верхнего левого угла указанной прямоугольной формыw - width указанной прямоугольной формыh - height указанной прямоугольной формыRectangularShape.getFrame()public Rectangle2D getBounds2D()
Shape чем getBounds метод. Отметьте, что нет никакой гарантии что возвращенный Rectangle2D самый маленький ограничивающий прямоугольник, который включает Shape, только то, что Shape находится полностью в пределах обозначенного Rectangle2D. Ограничивающий прямоугольник, возвращенный этим методом, обычно более труден чем возвращенное getBounds метод и никогда не перестал работать должный переполнить проблем, так как возвращаемое значение может быть экземпляром Rectangle2D это использует значения двойной точности, чтобы сохранить размерности. Отметьте, что определение внутренних может привести к ситуациям где точки на схеме определения shape возможно, не считается содержавшимся в возвращенном bounds объект, но только в случаях, где те вопросы также не рассматриваются содержавшиеся в оригинале shape.
Если a point в shape согласно contains(point) метод, тогда это должно быть в возвращенном Rectangle2D границы возражают согласно contains(point) метод bounds. Определенно:
shape.contains(p) требует bounds.contains(p)
Если a point не в shape, тогда это могло бы все еще содержаться в bounds объект:
bounds.contains(p) не подразумевает shape.contains(p)
getBounds2D в интерфейсе ShapeRectangle2D это - ограничивающий прямоугольник высокой точности Shape.Shape.getBounds()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92