Grafika Komputer Membuat konteks grafik dan objek graphics di JAVA NetBeans

SISTEM KOORDINAT
untuk memulai penggambaran dalam java, anda pertama-tama harus memahami system koordinat java, ang merpakan sebuah skema dalam mengidentifikasikan setiap titik pada layar. Secara default, pojok kiri atas suau komponen GUI(misalnya, jendela) memiliki koordinat(0,0) sepasang koordinat terdiri dari koordinat x(koordinat horizontal) dan koordinat y (koordinat vertikal). Koordinat x adalah jarak horizontal dari kiri ke kanan pada layar. Koordinat y adalah jarak vertical dari dar atas kebawah pada layar. Koordinat dipakai untuk mengindikasikan tempat dimana grafik harus ditampilkan pada layar. Unit koordinat diukur dalam. Piksel adalah unit resolusi terkecil pada layar.



KONTEKS GRAFIK DAN OBJEK GRAPHICS

Konteks grafik dipakai dalam penggambaran pada layar. Objek graphics mengelola konteks penggambaran dan menggambar piksel-piksel pada layar yang merepresentasi teks dan objek grafis lainnya(seperti garis, elips, persegi panjang, dan polygon lain). Objek grapichs memuat metode-metode untuk menggambar, memanipulasi font, memanipulasi warna, dan lainnya.
Kelas grapichs merupakan sebuah kelas abstract(yaitu objek grapichs tidak dapat diinstansiasi). Inilah keuntugan protbilitas java. Karena penggambaran dilakukan secara berbeda pada setiap platform yang mendukung java. Jadi tidak hanya satu implementasi kapabilitas penggambaran pada semua system. Misalnya kapabilitas grapichs pada sebuah PC yang menjalankan Microsoft windows  untuk menggambar sebuah persegi panjang berbeda dari yang menjalakan linux untuk menggambar sebuah persegi panjang. Ketika java diimplementasikan pada setiap platform, sebuah subkelas dari Graphics diciptakan untuk menimplementaikan kapabilitas penggambaran. Implementasi ini tersembunyi dari kelas graphics.
Component merupakan superkelas untuk banyak kelas didalam paket java.awt. kelas JComponent(paket javax.swing), yang mewrisi secara tak langsung dari kelas component, memuat sebuah metode paintComponent yang dapat dipakai untuk menggambar grafik. Metode paintComponent mengambil sebuah objek Grapihics sebagai argument. Objek ini dilewatkan  kepada metode paintComponent oleh system ketika sebuah komponen swing berbobot ringan perlu digambarkan. Header untuk metode painComponent adalah public void paintComponent( Graphics g ).
Parameter g menerima sebuah referensi terhadap suatu contoh dari subkelas spesifik system yang diwarisi Graphics. Header metode paintComponent tersebut cukup familiar bagi anda. Kelas JComponentmerupakan superkelas dari JPanel. Banyak kapabilitas dari kelas JPanel diwarisi dari kelas JComponent.

KENDALI WARNA
kelas color mendeklarasikan metode-metode dan konstanta-konstanta untuk memanipulsai warna pada sebuah program java.


Setiap warna diciptakan dari sebuah komponen merah, sebuah komponen hijau dan sebuah komponen biru. Ketiga-tiga komponen ini dinamakan dengan nilai RGB. Komponen RGB ini berupa integer di dalam.


rentang 0 sampai 255, atau ketiganya bernilai pecahan. Komponen RGB yang pertama mensoesifikasikan intensitas merah, yang kedua menspesifikasi intensitas  hijau, dan yang ketia menspesifikasi intensitas biru. Semakin besar nilai RGB makin besar pula intensitas dari warna tertentu. Metode getRed, getGreen, dan getBlue menghasilkan nilai-nilai integer dari 0 – 255. Metode getColor menghasilkan sebuah objek Color yang mempresentasikan warna penggambaran sekaang. Metode setColor menetapkan warna penggambaran sekarang.

PROGRAM MENGGAMBAR
dengan menggambarkan persegi panjang terisi dan beberapa String dalam pelbagai warna. Ketika aplikasi mulai dieksekusi kelas metode paintComponent () dipanggil untuk menggambar jendela.metode setColoruntuk menetapkan warna penggambaran dan menerima sebuah objek color sebagai argument. Metode fillRectuntuk menggambarkan sebuahpersegi panjang terisi dengan warna sekarang. Metode fillRect menggambarkan sebuah persegi panjan berdasarkan empat argumennya. Dua integer pertama mempresentasikan koordinat x dan koordinat y dari pojok kiri, dimana objek Graphics mulai digambarkan. Argument ketiga dan keempat merupakan dua integer tak negative yang mempresentasikan lebar dan tinggi persegi panjang dalam pixel.

Baca juga Membuat Grafik GUI di Java Pemula - Membuat JColorChoser GUI

LATIHAN
  1.     Buka aplikasi netbeans.
  2.     Pada menu pilih menu file >  new project.
  3.     Pada kategori pilih java > java application kemudian klik tombol next.
  4.    pada layar jendela new application isi sesuai dengan gambar di bawah kemudian klik tombol finish.

      5.    Akan tampil seperti gambar dibawah.

6.    buat kelass baru pada project grafikakomputer dan beri nama kelas WarnaJPanel  dan kelasTampilWarnadengan cara klik kanan pada package latihan1 > java class.


        7.    Ketikan source class WarnaJPanel seperti di bawah.


        8.    Ketikan souce class TampilWarna seperti dibawah.


     9.    Setelah running file class TampilWarna dengan cara klik kanan run file. Outputnya seperti dibawah.



Tutorial dalam bentuk video dapat dilihat dibawah ini TERIMAKASIH





0 Response to "Grafika Komputer Membuat konteks grafik dan objek graphics di JAVA NetBeans"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel