Java Programming‎ > ‎Graphics 2D‎ > ‎

Class Graphics dan Graphics2D

posted Jul 25, 2011, 9:05 AM by Editor KursusInternet   [ updated Sep 10, 2011, 10:49 PM ]
Graphics dan Graphics2D adalah 2 abstract class yang digunakan untuk menggambar maupun mengolah gambar pada Java - sebagai bagian dari Java 2D API.

Karena kedua class tersebut abstract, implementasi penggunaan (instance) adalah melalui parameter pada berbagai class Java yang terkait dengan output kita.

Sebagai contoh, untuk output pada canvas di desktop window kita dapat menggunakan class JPanel pada method paint. Untuk printer, dengan menggunakan interface Printable pada method print. Dan pada pengolahan buffer gambar dengan menggunakan class BufferedImage pada method createGraphics.

Jika kita telisik lagi dengan lebih seksama, instance yang berdiam pada class / interface lain tentunya sangat masuk akal karena jika kita ingin membuat implementasi ataupun instance dari kedua class tersebut sangat kompleks mengingat variasi output yang kita hasilkan.

Dengan abstraksi seperti itu tanpa perlu memusingkan implementasinya, tentunya akan membuat kita lebih fokus dalam menghasilkan visualisasi yang kita inginkan dan lebih produktif.

~~ Selesai ~~
Comments