Chapter 1 : Membuat Layar

   Dalam kehidupan sehari-hari untuk menggambar, pastinya diperlukan media gambar. Hal ini berlaku juga dalam menggambar di pemrograman. Untuk program ini saya menggunakan JPanel  sebagai media gambarnya. 
      Kanvas atau media gambar JPanel akan menangkap setiap frame. Nah, bagaimana agar gambar kita bergerak ?. Kita tidak mungkin menggunakan satu kanvas saja kan ?, oleh karena itu kita membantunya dengan  Jendela JFrame

JFrame : Layar Game
      Pertama buatlah sebuah Project Java Application dengan judul tennisReverse, Layar yang kita buat untuk game "Tennis Reverse" ini berukuran panjang = 300 px, dan lebar 400 = px. Untuk code-nya sebagai berikut :

Penjelasan :
Kode diatas menghasilkan layar JFrame, penjelasan kode sebagai berikut :
  • "JFrame frame =  new JFrame("Tennis Reverse");" artinya membuat objek JFrame dengan nama frame dengan judul Frame tersebut Tennis Reverse"
  • "frame.setSize(300,400);" artinya men-Set ukuran frame (layar) dengan ukuran panjang 300 px dan lebar 300 px. Ingat ukuran yang dipakai di java adalah px (pixel)
  • "frame.setVisible(true);" artinya frame pada saat dijalankan akan nampak. Kondisi "true" adalah parameter dari setVisible. Jika anda ingin mencoba, ganti kondisi "true" dan "false". Alhasil sampai kiamat layar nggak muncul2, rasain..
Jika kita jalankan maka akan muncul gambar seperti ini :
        Tahu nggak juga tempe apa yang membuat layar ini ?,  hanya dengan mengetik kode tersebut dan jrengg... (Ajaib kan.. kan..). Nah objek JFrame lah yang membuat hal tersebut, JFrame merupakan objek di dalamnya terdapat engine yang dapat me-manage user interface. Engine inilah yang jadi perantara antara sistem operasi  dengan hardware dia nyuruh supaya nerima informasi keyboard dan mouse, Soswit...... Aku rapopo.
       Engine ini bernama "Swing Engine". Sebenarnya versi yang terdahulu dikenal dengan AWT namun sekarang Swing ini muncul dengan tampilan lebih dinamis dan elegan. Ingat Swing ini memakai beberapa Threads. Apa itu thread ?. Kita bahass......

Apa Itu Thread ?
       Program dieksekusi line-by-line, sementara itu hanya ada satu prosesor yang bekerja. Nah,... disini thread bekerja. Thread berguna untuk mengeksekusi dua  atau perintah secara bersamaan dengan urutan instruksi. Nah, bayangkan jika suatu variabel dipacari oleh dua orang (variabel durhaka), bisa ribet..... Intinya thread memungkinkan suatu program mengeksekusi beberapa perintah dalam waktu yang sama.
 
No comments

No comments :

Post a Comment