Czy za pomocą Graphics2D da się narysować linię np. [1, 1], [10, 10] przekazując do metody argumenty w ten sposób: g2d.drawLine(10, 10, 1, 1)?
Bo mi rysuje dwie kropki w [10, 10] i [8, 8]. Co dziwne, gdy wywołam g2d.drawLine(10, 10, 3, 3) rysuje mi to samo.
Wywołanie g2d.drawLine(20, 20, 5, 10) rysuje 3 kropki w [20, 20], [16, 17], [8, 12].
Nie mogę znaleźć logicznego wyjaśnienia. Bug? Gdy x1 jest mniejsze od x2, wtedy rysuje normalnie.
Rysuję na obiekcie typu BufferedImage.