Trường hợp góc.
* Để tránh lộn xộn, các API không rõ ràng đề cập đến tranh luận mà là
* null, vô cùng, hoặc NaN.
Bất kỳ phương pháp đó là thông qua một {@code rỗng} đối số sẽ ném một
* {@link IllegalArgumentException}.
*Ngoại trừ như đã nêu trong các API, vẽ một đối tượng bên ngoài (hoặc một phần bên ngoài)
* canvas được phép-tuy nhiên, chỉ có một phần của đối tượng đó
* xuất hiện bên trong vải sẽ được hiển thị.
*Ngoại trừ như đã nêu trong các API, tất cả các phương pháp chấp nhận {@link đúp # NaN}
* {@link đúp # POSITIVE_INFINITY}, và {@link đúp # NEGATIVE_INFINITY}
* như arugments. Một đối tượng được vẽ với một x - hoặc y Phối
* đó là NaN sẽ cư xử như thể nó là ở ngoài vải, và sẽ không được hiển thị.
*
*
* Hiệu suất thủ đoạn.
* Vẽ tiêu chuẩn có khả năng vẽ một lượng lớn dữ liệu.
* Dưới đây là một vài thủ thuật và lời khuyên:
*
* Sử dụng đệm gấp đôi để vẽ tĩnh với một lượng lớn
* số lượng các đối tượng.
* Đó là, cuộc gọi {#enableDoubleBuffering @link ()} trước
* chuỗi các lệnh vẽ và gọi {@link #show ()} sau đó.
* Từng bước hiển thị một bản vẽ phức tạp trong khi nó đang được
* tạo ra có thể được intolerably không hiệu quả trên nhiều hệ thống máy tính.
*Khi vẽ hoạt hình máy tính, hãy gọi {@code show ()}
* chỉ một lần mỗi khung hình, không phải sau khi vẽ mỗi đối tượng cá nhân.
*Nếu bạn gọi {ảnh @code ()} nhiều lần có cùng tên tệp,
* Java sẽ nhớ cache hình ảnh, vì vậy bạn không phải chịu các chi phí của việc đọc
* từ một tập tin mỗi lần.
đang được dịch, vui lòng đợi..