Конструктор Java.awt.Rectangle не использует верхнюю левую точку, как указано в документации.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Конструктор Java.awt.Rectangle не использует верхнюю левую точку, как указано в документации.

Сообщение Anonymous »


Документ конструктора

Создает новый прямоугольник, верхний левый угол которого указан как (x,y), а ширина и высота заданы одноименными аргументами.

Но этот код

import java.awt.Rectangle; общественный класс Main { public static void main(String[] args) { Прямоугольник прямоугольник = новый прямоугольник (1, 2, 3, 4); System.out.println(rectangle.getMinX()); System.out.println(rectangle.getMaxX()); System.out.println(rectangle.getMinY()); System.out.println(rectangle.getMaxY()); System.out.println(прямоугольник); } } выдает результат

1.0 4.0 2.0 6.0 Неудивительно, что код функции getMaxY действительно

public double getMaxY() { вернуть getY() + getHeight(); } Может быть, я неправильно понимаю класс или почему верхняя левая точка прямоугольника на самом деле является нижней левой точкой?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»