Giả sử chúng ta luôn sử dụng Sun JVM (nói, 1,5+), có an toàn khi đúc tham chiếu Đồ họa tới Graphics2D không?Java2D: Luôn luôn an toàn khi đưa Đồ họa vào Graphics2D
Tôi chưa thấy nó gây ra bất kỳ vấn đề nào, và hiểu biết của tôi, lớp Đồ họa là mã kế thừa nhưng các nhà thiết kế Java không muốn thay đổi giao diện cho các lớp Swing và AWT để bảo đảm khả năng tương thích ngược.
Cảm ơn bạn đã tham khảo. Tôi sẽ chấp nhận điều này mặc dù nó không trực tiếp trích dẫn nguồn Sun bởi vì tôi nghĩ nó đủ gần. –
Như tôi nhớ tất cả các tài liệu Sun luôn hiển thị các diễn viên cho các công cụ Graphics2D, vì vậy tôi cho rằng nó an toàn. Nếu bạn thực sự muốn là pedantic, bạn có thể sử dụng một khối try/catch, nhưng tôi đoán là nếu bạn có các lớp Graphics2D (JVM/libs mới đủ), bạn an toàn. – MBCook
Liên kết đầu tiên đã chết – FDinoff