2011-06-10 19 views
12

Java'da yeniyim ve ekranda çok sayıda görüntü bulunan basit oyunlar yapmaya çalışıyorum. O zamandan beri bu görüntüleri, dizeleri ve şekilleri çizmek için 'Grafikler' sınıfını kullanıyordum ama son zamanlarda aynı türden bir şey gibi görünen Graphics2D ile karşılaştım.Java: Grafik veya Grafik2D?

Aradaki farkın ne olduğunu bana söyleyebilir mi? Onları en iyi hangisi olurdu? Graphics2D kullanmak istediğimde kodum için bazı büyük güncellemeler yapmak zorunda mıyım?

cevap

18

Boyaya (Grafik) geçen grafikler aslında bir Graphics2D nesnesidir. Graphics2D işlevlerinden herhangi birini kullanmak istiyorsanız, onu yayınlamaya ve ihtiyacınız olan aramaları yapmaya çalışın.

3

Graphics2D daha yeni ve daha yeni Java 2D api kümesine takılır. Geriye doğru uyumlu olmanız gerekmedikçe Graphics2D'yi kullanın.