Anda di halaman 1dari 15

GRAFIK

Nur Rahmat Khairi 165100307111011


Jasmine Fahira 175100300111015
Faza Firda Al Hakim 175100300111029

DALAM JAVA M. Anas Jamilun 175100300111024


Yaiza Alifia 175100301111053
SISTEM KOORDINAT DALAM MEMBUAT GRAFIK
SISTEM KOORDINAT DALAM MEMBUAT GRAFIK

 Pertama yang menjadi perhatian adalah koordinat (0,0), atau x = 0, y =


0. Bila garis tebal itu adalah layar, maka koordinat (0,0) itu berada di
paling ujung bagian kiri atas layar.

Kemudian, sebagai contoh, perhatikan koordinat (120, 150) atau x =


120 dan y = 150. Dari situ bisa dilihat pada nilai x jika semakin ke
kanan nilainya semakin besar dan untuk nilai y semakin ke bawah
nilainya juga akan semakin besar. Demikan pula sebaliknya.
Sedangkan perpotongan dari x dan y akan menjadi titik koordinatnya.

Dengan demikian, anda bisa menentukan dimana gambar akan


diletakkan.
MEMBUAT CLASS GRAFIK

 Dalam mengembangkan aplikasi GUI, komponen GUI seperti tombol atau textfield
diletakkan di dalam kontainer. Berikut ini adalah daftar dari beberapa class penting pada
kontainer yang telah disediakan oleh AWT.
MEMBUAT CLASS GRAFIK

void setSize(int width, int height)


Untuk mengatur ukuran window, menggunakan method setSize yang mana mengubah ukuran
komponen ini dengan width dan height sebagai parameter

void setSize(Dimension d)
mengubah ukuran dengan d.width dan d.height berdasar pada spesifikasi

 Grafik
Beberapa method grafik ditemukan dalam class Graphic. Dibawah ini adalah daftar dari
beberapa method.
MENGGAMBAR GARIS DAN BANGUN DATAR

1. DRAWING LINE 2. DRAWING RECTANGLE

drawRect(int x,
int y, int w, int h);

drawLine(int x1, int y1, int x2, int y2);

fillRect(int x, int
y, int w, int h);
MENGGAMBAR GARIS DAN BANGUN DATAR

3. DRAWING ROUNDED RECTANGLE 4. DRAWING OVAL

drawRoundRect(int x, int y, int w, int h, int aw, int drawOval(intx,inty,intw,inth);


ah);
fillOval(intx,inty,intw,inth);
fillRoundRect(int x, int y, int w, int h, int aw, int
ah);
CONTOH MEMBUAT BANGUN DATAR PERSEGI PANJANG
MENGGAMBAR ARC

Busur
Bentuk Umum
1. void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle)
Untuk membuat busur ouline saja
2. void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle)
Untuk membuat busur yang terisi

Keterangan
x and y: Menunjukkan di mana busur harus ditarik
width and height: Menunjukkan lebar dan tinggi busur
startAngle: Menentukan sudut awal busur
arcAngle: Luas sudut busur (relatif terhadap sudut mulai)
MENGGAMBAR ARC

Contoh
1 import java.awt.*;
2 public class ArcsDrawing extends Frame
3 {
4 public ArcsDrawing()
5 {
6 setTitle("Arcs Drawing");
7 setSize(525, 300);
8 setVisible(true);
9 }
10 public void paint(Graphics g)
11 {
12 g.drawArc(60, 70, 200, 200, 0, 180);
13 g.fillArc(300, 70, 200, 200, 0, 270);
14 }
15 public static void main(String args[])
16 {
17 new ArcsDrawing();
18 }
19 }
MENGGAMBAR PANAH

Panah (Arrow)
Bentuk Umum Keterangan
drawArrow(java.awt.Graphics g, int x1, int y1, int x2, Menarik garis dengan panah di
int y2) ujung (x2, y2)

drawArrow(java.awt.Graphics g, int x1, int y1, int x2, Gambar garis dengan kepala
int y2, boolean start, boolean end, double place) panah di kedua ujungnya.

Menarik garis dengan panah di


drawArrow(java.awt.Graphics g, int x1, int y1, int x2,
ujungnya (x2, y2) yang disesuaikan
int y2, double place)
dengan tempat

drawArrowhead(java.awt.Graphics g, int x1, int y1,


Hanya menggambar panah di akhir
int x2, int y2)
MENGGAMBAR PANAH

Panah (Arrow)
drawArrow(g, 30, 200, 300, 200); drawArrow(g, 30, 300, 300, 180);
MENGGAMBAR POLYGON DAN POLYLINE

 Poligon

 Untuk menggambar poligon, library Graphics telah


menyediakan method drawPolygon yang
menerima parameter berupa array koordinat titik-
titik sudut. Untuk mewarnai isi polygon dapat
dilakukan dengan memanggil method fillPolygon.
MENGGAMBAR POLYGON DAN POLYLINE
MENGGAMBAR POLYGON DAN POLYLINE

 Polyline

 Output

Anda mungkin juga menyukai