J. E. N. I.
} g. fillRect( 30, 100, 150, 10);
} public static void main( String args []) { Frame f = new Frame(" Testing Graphics Panel "); GraphicPanel gp = new GraphicPanel(); f. add( gp); f. setSize( 600, 300); f. setVisible( true);
}
Agar panel dapat terlihat atau visible, dia harus diletakkan didalam window yang dapat terlihat seperti sebuah frame.
7.3.3 Beberapa komponen AWT
Berikut ini adalah daftar dari kontrol AWT. Kontrol adalah komponen seperti tombol atau textfield yang mengijinkan user untuk berinteraksi dengan aplikasi GUI. Berikut ini semua subkelas dari Components class.
Label Button Choice TextField Checkbox List TextArea CheckboxGroup Scrollbar
Tabel 1.2.3: Komponen AWT
Berikut adalah aplikasi membuat sebuah frame dengan kontrol yang telah dimasukkan di dalamnya. import java. awt.*;
class FrameWControls extends Frame { public static void main( String args []) { FrameWControls fwc = new FrameWControls(); fwc. setLayout( new FlowLayout()); // more on this later fwc. setSize( 600, 600); fwc. add( new Button(" Test Me!")); fwc. add( new Label(" Labe ")); fwc. add( new TextField()); CheckboxGroup cbg = new CheckboxGroup(); fwc. add( new Checkbox(" chk1 ", cbg, true)); fwc. add( new Checkbox(" chk2 ", cbg, false)); fwc. add( new Checkbox(" chk3 ", cbg, false)); List list = new List( 3, false); list. add(" MTV "); list. add(" V "); fwc. add( list); Choice chooser = new Choice(); chooser. add(" Avril "); chooser. add(" Monica ");
Pengenalan Pemrograman 2 4