ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Jefri Fahrian | Page 1 of 4
06.84 Drawing Gragphics
Jefri Fahrian (06)
Sebagai bahasa pemrograman yang dikenal handal, java menyediakan
berbagai macam interface untuk membuat aplikasi. Ada yang bersifat console
based dan ada yang bersifat Graphical User Interface (GUI). Di dalam GUI
sendiri kita dapat membuat berbagai macam tampilan yang dapat disesuaikan
dengan kebutuhan, misalnya membuat form. Selain itu di java kita juga bisa
membuat objek gambar versi kita sendiri. Hal tersebut seiring dengan
perkembangannya dalam pembuatan mobile application. (Hartati, 2007)
Berikut contoh program sederhana dalam pembuatan gambar objek dasar di java.
Penjelasan program :
// kelas gambar
Line 1 : import java.awt.*;
Untuk mengimpor library dari java.awt
Line 2 : import javax.swing.*
Untuk mengimpor library dari java swing
Line 4 : public class gambar extends JPanel {
Jefri Fahrian | Page 2 of 4
Membuat kelas gambar yang merupakan subclass dari class JPanel
Line 7 : this.setBackground (Color.WHITE);
Untuk memberi warna putih pada latar belakang frame
Line 9 : gui.setColor(Color.BLUE);
Untuk memberi warna biru pada objek gambar
Line 10 : gui.fillOval(25, 10, 100, 30);
Untuk menggambar objek berbentuk oval dengan pengaturan width = 100, height
= 30, posisi x = 25, dan posisi y = 10
Line 12 : gui.setColor(Color.GREEN);
Untuk memberi warna hijau pada objek gambar
Line 13 : gui.fillRect(25, 60, 100, 50);
Untuk menggambar objek berbentuk persegi panjang dengan pengaturan width =
100, height = 50, posisi x = 25, dan posisi y = 60
Line 15 : gui.setColor(Color.YELLOW);
Untuk memberi kuning pada objek gambar
Line 16 : gui.fillRect(25, 120, 50, 50);
Untuk menggambar objek berbentuk persegi dengan pengaturan width = 50,
height = 50, posisi x = 25, dan posisi y = 120
Line 18 : gui.setColor(Color.PINK);
Untuk memberi pink pada objek gambar
Line 19 : gui.fillRoundRect(25, 180, 40, 40, 45, 45);
Untuk menggambar objek berbentuk lingkaran dengan pengaturan width = 40,
height = 40, posisi x = 25, posisi y = 180, startAngle = 45 dan arcAngle = 45
Line 21 : gui.setColor(Color.BLACK);
Untuk memberi hitam pada teks
Line 22 : gui.drawString("Belajar menggambar di Java ternyata mudah lho
:)", 25, 245);
Untuk membuat teks dengan posisi x=25 dan y=25
Jefri Fahrian | Page 3 of 4
Kelas grafik (main) :
Penjelasan program :
Line 1 : import java.swing.*;
Untuk mengimpor library dari java swing
Line 4 : JFrame frame = new JFrame ("Menggambar di Java");
Membuat objek bernama frame
Line 5 : frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Untuk memanggil method yang menangani operasi penutupan program
Line 5 : frame.setSize(400, 300);
Untuk memanggil method yang menangani ukuran panjang dan lebar pada frame
Line 7 : go.setVisible(true);
merupakan fungsi untuk mengatur output agar dapat ditampilkan
Keluaran program :
Gambar 1 Keluaran program (Sumber : Dokumentasi Jefri)
Jefri Fahrian | Page 4 of 4
Daftar Pustaka
Bloch, J. (2001). Effective Java: Programming Language Guide. Massachusetts:
Addison Wesley.
Bracha, G. (2004). Generics in the Java Programming Language.
Hariyanto, B. (2003). Esensi - Esensi bahasa pemrograman Java. Bandung:
Penerbit Informatika.
Harold, E. R. (1999). Java I/O. O'Reilly.
Hartati, S. (2007). Pemrograman GUI Swing Java dengan NetBeans 5.
Yogyakarta: Penerbit Andi.
McLaughlin, B. (2002). Building Java? Enterprise Applications Volume I:
Architecture. O'Reilly.

More Related Content

06.84 JAVA SE_drawing graphics

  • 1. Jefri Fahrian | Page 1 of 4 06.84 Drawing Gragphics Jefri Fahrian (06) Sebagai bahasa pemrograman yang dikenal handal, java menyediakan berbagai macam interface untuk membuat aplikasi. Ada yang bersifat console based dan ada yang bersifat Graphical User Interface (GUI). Di dalam GUI sendiri kita dapat membuat berbagai macam tampilan yang dapat disesuaikan dengan kebutuhan, misalnya membuat form. Selain itu di java kita juga bisa membuat objek gambar versi kita sendiri. Hal tersebut seiring dengan perkembangannya dalam pembuatan mobile application. (Hartati, 2007) Berikut contoh program sederhana dalam pembuatan gambar objek dasar di java. Penjelasan program : // kelas gambar Line 1 : import java.awt.*; Untuk mengimpor library dari java.awt Line 2 : import javax.swing.* Untuk mengimpor library dari java swing Line 4 : public class gambar extends JPanel {
  • 2. Jefri Fahrian | Page 2 of 4 Membuat kelas gambar yang merupakan subclass dari class JPanel Line 7 : this.setBackground (Color.WHITE); Untuk memberi warna putih pada latar belakang frame Line 9 : gui.setColor(Color.BLUE); Untuk memberi warna biru pada objek gambar Line 10 : gui.fillOval(25, 10, 100, 30); Untuk menggambar objek berbentuk oval dengan pengaturan width = 100, height = 30, posisi x = 25, dan posisi y = 10 Line 12 : gui.setColor(Color.GREEN); Untuk memberi warna hijau pada objek gambar Line 13 : gui.fillRect(25, 60, 100, 50); Untuk menggambar objek berbentuk persegi panjang dengan pengaturan width = 100, height = 50, posisi x = 25, dan posisi y = 60 Line 15 : gui.setColor(Color.YELLOW); Untuk memberi kuning pada objek gambar Line 16 : gui.fillRect(25, 120, 50, 50); Untuk menggambar objek berbentuk persegi dengan pengaturan width = 50, height = 50, posisi x = 25, dan posisi y = 120 Line 18 : gui.setColor(Color.PINK); Untuk memberi pink pada objek gambar Line 19 : gui.fillRoundRect(25, 180, 40, 40, 45, 45); Untuk menggambar objek berbentuk lingkaran dengan pengaturan width = 40, height = 40, posisi x = 25, posisi y = 180, startAngle = 45 dan arcAngle = 45 Line 21 : gui.setColor(Color.BLACK); Untuk memberi hitam pada teks Line 22 : gui.drawString("Belajar menggambar di Java ternyata mudah lho :)", 25, 245); Untuk membuat teks dengan posisi x=25 dan y=25
  • 3. Jefri Fahrian | Page 3 of 4 Kelas grafik (main) : Penjelasan program : Line 1 : import java.swing.*; Untuk mengimpor library dari java swing Line 4 : JFrame frame = new JFrame ("Menggambar di Java"); Membuat objek bernama frame Line 5 : frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Untuk memanggil method yang menangani operasi penutupan program Line 5 : frame.setSize(400, 300); Untuk memanggil method yang menangani ukuran panjang dan lebar pada frame Line 7 : go.setVisible(true); merupakan fungsi untuk mengatur output agar dapat ditampilkan Keluaran program : Gambar 1 Keluaran program (Sumber : Dokumentasi Jefri)
  • 4. Jefri Fahrian | Page 4 of 4 Daftar Pustaka Bloch, J. (2001). Effective Java: Programming Language Guide. Massachusetts: Addison Wesley. Bracha, G. (2004). Generics in the Java Programming Language. Hariyanto, B. (2003). Esensi - Esensi bahasa pemrograman Java. Bandung: Penerbit Informatika. Harold, E. R. (1999). Java I/O. O'Reilly. Hartati, S. (2007). Pemrograman GUI Swing Java dengan NetBeans 5. Yogyakarta: Penerbit Andi. McLaughlin, B. (2002). Building Java? Enterprise Applications Volume I: Architecture. O'Reilly.