modul awt

3
MODUL PRATIKUM PEMROGRAMAN BERORIENTASI OBJEK I 1| Teknik Informatika –Politeknik Negeri Bengkalis 6 GUI PROGRAMMING-AWT Materi : 1. GUI-Programming AWT 2. GUI-Programming SWING Tujuan : 1. Mahasiswa dapat mengetahui dan memahami serta menerapkan Java programming dengan menggunakan GUI AWT. 2. Mahasiswa dapat mengetahui dan memahami serta menerapkan Java programming dengan menggunakan GUI AWT. Pratikum 1 : 1. Langkah-langkah menggunakan GUI AWT : - Buat Projek baru - klik kanan pada package coding - pilih new - pilih other - pilih AWT GUI Forms - pilih Frame Form - Isi Class Name - Finish Buatlah tampilan Kotak pesan seperti gambar dibawah ini.

Upload: nurul-hudin

Post on 21-Dec-2015

6 views

Category:

Documents


2 download

DESCRIPTION

Tentang AWT Program

TRANSCRIPT

Page 1: MODUL AWT

MODUL PRATIKUM

PEMROGRAMAN BERORIENTASI OBJEK I

1 | T e k n i k I n f o r m a t i k a – P o l i t e k n i k N e g e r i B e n g k a l i s

6

GUI PROGRAMMING-AWT

Materi :

1. GUI-Programming AWT

2. GUI-Programming SWING

Tujuan :

1. Mahasiswa dapat mengetahui dan memahami serta menerapkan

Java programming dengan menggunakan GUI AWT.

2. Mahasiswa dapat mengetahui dan memahami serta menerapkan

Java programming dengan menggunakan GUI AWT.

Pratikum 1 :

1. Langkah-langkah menggunakan GUI AWT :

- Buat Projek baru

- klik kanan pada package coding

- pilih new

- pilih other

- pilih AWT GUI Forms

- pilih Frame Form

- Isi Class Name

- Finish

Buatlah tampilan Kotak pesan seperti gambar dibawah ini.

Page 2: MODUL AWT

MODUL PRATIKUM

PEMROGRAMAN BERORIENTASI OBJEK I

2 | T e k n i k I n f o r m a t i k a – P o l i t e k n i k N e g e r i B e n g k a l i s

6

2. BuatlahTampilan Biodata

3. Buatlah kalkukator sederhana

4. Menampilkan frameimport java.awt.Frame;public class SampleFrame extends Frame{

public SampleFrame() {}public static void main(String args[]) {

SampleFrame sf = new SampleFrame();sf.setSize(300, 300); //Coba hilangkan baris inisf.setVisible(true); //Coba hilangkan baris ini

}}

5. Menampilkan Panel

import java.awt.Frame;public class GraphicPanel extends Panel {

public GraphicPanel() {setBackground(Color.black);

}public void paint(Graphics g) {g.setColor(new Color(0,255,0)); //greeng.setFont(new Font("Helvetica",Font.PLAIN,16));g.drawString("Hello GUI World!", 30, 100);g.setColor(new Color(1.0f,0,0)); //redg.fillRect(30, 100, 150, 10);}public static void main(String args[]) {Frame f = new Frame("Testing Graphics Panel");GraphicPanel gp = new GraphicPanel();

Page 3: MODUL AWT

MODUL PRATIKUM

PEMROGRAMAN BERORIENTASI OBJEK I

3 | T e k n i k I n f o r m a t i k a – P o l i t e k n i k N e g e r i B e n g k a l i s

6

f.add(gp);f.setSize(600, 300);f.setVisible(true);}

}

6. Menampilkan Frame Controlimport java.awt.*;public class FrameWControls extends Frame{

public FrameWControls() {}

public static void main(String args[]) {FrameWControls fwc = new FrameWControls();fwc.setLayout(new FlowLayout());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");chooser.add("Britney");fwc.add(chooser);fwc.add(new Scrollbar());fwc.setVisible(true);

}}

7. Menampilkan Flow Layout Demo

import java.awt.*;public class FlowLayoutDemo extends Frame{

public FlowLayoutDemo() {}public static void main(String args[]) {FlowLayoutDemo fld = new FlowLayoutDemo();

fld.setLayout(new FlowLayout(FlowLayout.RIGHT,10,10));fld.add(new Button("ONE"));fld.add(new Button("TWO"));fld.add(new Button("THREE"));fld.setSize(100, 100);fld.setVisible(true);

}

}