modul awt
Post on 21-Dec-2015
6 Views
Preview:
DESCRIPTION
TRANSCRIPT
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.
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();
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);
}
}
top related