High Fashioners Issue # 2 | Page 268

J. E. N. I. public static void main( String args []) { SampleFrame sf = new SampleFrame(); sf. setSize( 100, 100); // Coba hilangkan baris ini sf. setVisible( true); // Coba hilangkan baris ini
}
} perhatikan bahwa tombol tutup pada frame tidak akan bekerja karena tidak ada mekanisme event handling yang ditambahkan di dalam aplikasi. Anda akan belajar tentang event handling pada modul selanjutnya.
7.3.2 Grafik
Beberapa metode grafik ditemukan dalam Graphic class. Dibawah ini adalah daftar dari beberapa metode.
drawLine() drawPolyline() setColor() fillRect() drawPolygon() getFont() drawRect() fillPolygon() setFont() clearRect() getColor() drawString()
Tabel 1.2.2a: Beberapa metode dari kelas Graphics
Hubungan dari kelas ini adalah Color class, dimana memiliki tiga konstruktor.
Constructor Format Description
Color( int r, int g, int b) Nilai integer 0- 255. Color( float r, float g, float b) Nilai float 0.0- 1.0.
Color( int rgbValue) Panjang nilai: 0 ke 2 24-1( hitam ke putih). Red: bits 16-23 Green: bits 8-15 Blue: bits 0-7
Dibawah ini adalah contoh program yang menggunakan beberapa metode di dalam Graphic class. import java. awt.*;
public class GraphicPanel extends Panel { GraphicPanel() { setBackground( Color. black); // constant in Color class
} public void paint( Graphics g) { g. setColor( new Color( 0,255,0)); // green g. setFont( new Font(" Helvetica ", Font. PLAIN, 16)); g. drawString(" Hello GUI World!", 30, 100); g. setColor( new Color( 1.0f, 0,0)); // red
Pengenalan Pemrograman 2 3