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(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
drawRect(int x,
int y, int w, int h);
fillRect(int x, int
y, int w, int h);
MENGGAMBAR GARIS DAN BANGUN DATAR
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.
Panah (Arrow)
drawArrow(g, 30, 200, 300, 200); drawArrow(g, 30, 300, 300, 180);
MENGGAMBAR POLYGON DAN POLYLINE
Poligon
Polyline
Output