IMPLEMENTASI LAYOUT MANAGER PAKET ABSTRACT WINDOW TOOLKIT

dokumen-dokumen yang mirip
2. Manakah diantara pilihan berikut ini yang merupakan bagian dari event delegation model? Sebuah komponen yang menampilkan message

GUI & Event Handling. Viska Mutiawani, M.Sc

GUI (Grapichal User Interface)

Materi : GUI AWT & SWING.

GUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

1. Mana dari adapter berikut ini yang merupakan class adapter yang benar didalam Java. ComponentAdapter

Membuat Form Dinamis di Java

Arranging Components on a User Interface. Pertemuan 14 Pemrograman Berorientasi Obyek Oleh Tita Karlita

Abstract Window Toolkit

GUI in Java. Presented by HCI Team Ali Ridho Barakbah Umi Sa adah Nur Rosyid Mubtada i. Supervised by Prof. Kohei Arai

Modul 08. User Interface 01

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Membangun GUI (dengan AWT & Swing) OOP Java

PERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM. 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java.


Pemrograman Berorientasi Objek Lanjut Lecture 3: Layout Manager

Materi 3 Pemrograman Visual

A. TUJUAN PEMBELAJARAN

Sendy Ferdian Sujadi

PEMROGRAMAN II. Materi : nursari2010.blogdetik.com String String Handling Java.util,Java.io. By : Sri Rezeki Candra Nursari

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

Object Oriented Pemrograman yang mendukung konsep objek. (inheritance, capsulation, polymorphism)

Materi 4 Pemrograman Visual

Swing. suatu program. Tetapi, program Anda akan kelihatan tidak menarik dan tidak nyaman digunakan bagi para

IF PEMROGRAMAN LANJUT GRAPHICAL USER INTERFACE (GUI) 11 DENGAN SWING. Oleh : Andri Heryandi, M.T.

PEMROGRAMAN II. By : Sri Rezeki Candra Nursari

Modul Praktikum 7 Pemograman Berorientasi Objek

AWT (ABSTRACT WINDOWS TOOLKITS)

5/24/2012. Pemograman Berorientasi Objek. Pembahasan. Abstract Windowing Toolkit & Swing. Pembahasan

1.Tujuan. 2. Latar Belakang

PERTEMUAN 6 AWT & SWING

Modul Praktikum 9 BAB IX LAYOUTING. Departemen Teknologi Informasi Telkom Applied Science School H a l

Pemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno

BINA NUSANTARA UNIVERSITY NATA LASE

Membuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan

Graphical User Interface (GUI)

Membuat Menu Login Sederhana [Full Coding]

BAB IX. USER INTERFACE

PBO Lanjut Lecture 02 Komponen Swing Dasar N IKO IB R A H IM, M IT U N IV E R S ITA S K R IS TEN M A R A N A TH A

Pemrograman III (Java) Pertemuan X By: Augury

BAB 7 Abstract Windowing Toolkit dan Swing

Modul 7 Praktikum Pemrograman Visual

Pemrograman Berorientasi Obyek. Ramos Somya

GRAPHICAL USER INTERFACE (GUI)

Membuat Frame, Label, TextField dan Button di Java [Full Coding]

A. TUJUAN PEMBELAJARAN

PAKET (PACKAGE) 20 Januari 2012

Dasar Perancangan Graphical User Interface

KASUS INHERITANCE. (Window, Multithreading dan Applet)

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

Percobaan 7 GUI(Graphical User Interface )

Praktikum JTable. Gambar 1

Pemrograman Lanjut. Intro to GUI (Graphical User Interface)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2

Pemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

A. TUJUAN PEMBELAJARAN

1. Apa nama data yang dilewatkan ketika suatu method memanggil method lain? argument. constructor. input. output. spesification. Error.

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2

MODUL 7 - EXCEPTION HANDLING

APLIKASI PENGGALI POLA STATISTIK NON-LINEAR PADA DOKUMEN TEKS UNTUK JARINGAN SYARAF TIRUAN SEMINAR NASIONAL TEKNOIN 2008

Refreshing Praktikum: GUI (Graphical User Interface)

Penggunaan Private dan Public dalam C++

Praktikum XI Animasi dan Multimedia

P 5 Bab 4 : GUI (Graphical User Interface) 4.1 Tujuan. 4.2 Materi. 4.3 Review OOP. : Suzuki, Ferari, Toyota, Honda, Jaguar

Paket dan Interface. 15 th week Estu Sinduningrum ST,MT

KELAS INNER, KELAS ABSTRAK, DAN INTERFACE. 16 th week Estu Sinduningrum ST,MT

Praktikum I Type Data Sederhana Write, Writeln, Read, Readln

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2

Pemrograman Java. Pertemuan VIII By: Augury

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2

Creating Graphical User Interfaces [1] with Java By: De Rosal Ignatius Moses Setiadi

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

BAB I PENDAHULUAN. Listing 1.1 menunjukkan program GUI Java sederhana menggunakan AWT. import java.awt.*; import java.awt.event.*;

MODUL PRAKTIKUM KE 8

LISTING PROGRAM. Program animasi Frame by Frame dalam bahasa pemrograman Java

visit :

SOAL UAS Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan

Pembuatan Aplikasi Android Sederhana dengan Eclipse

MODUL PROFESIONAL PEMBINAAN KARIER

Pengenalan Program Java

Materi 5 Pemrograman Visual

a b c d e f g h Gambar 1. Konfigurasi akhir.

DAFTAR PUSTAKA. Coppin, Ben Artificial Intelligence Illuminated.United States of America: Jones and Bartlett.

MODUL III ARRAYLIST TUGAS PENDAHULUAN

APLIKASI KALKULATOR BALOK BERBASIS JAVA

GUI Event Handling. minggu 13. Wednesday, 16 May 12

Permainan Remi Sederhana

MODUL PRAKTIKUM KE 3 A.

KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56

Gambar 2.1 Alat Musik Demung.

TIPE DATA Pertemuan (K-03/L-03)

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

PENGENALAN JAVA GUI PROGRAMMING

Mendapatkan Input Dari Keyboard

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

MODUL PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK 2 Java Programming. Oleh: Fery Updi

IKG2I4 / Software Project I

Transkripsi:

IMPLEMENTASI LAYOUT MANAGER PAKET ABSTRACT WINDOW TOOLKIT A. FLOWLAYOUT class MyFlowLayout extends Frame{ public MyFlowLayout(){ super("contoh FlowLayout"); ); setlayout(new FlowLayout(FlowLayout.CENTER,50,30)); Button btn[]=new Button[10]; btn[i]=new Button(String.valueOf(i)); add(btn[i]); class TestFlowLayout{ new MyFlowLayout();

B. BORDERLAYOUT class MyBorderLayout extends Frame{ public MyBorderLayout(){ super("contoh BorderLayout"); ); setlayout(new BorderLayout(20,20)); Button btn[]=new Button[5]; btn[i]=new Button(); btn[0].setlabel("north"); btn[1].setlabel("west"); btn[2].setlabel("center"); btn[3].setlabel("east"); btn[4].setlabel("south"); add(btn[0],borderlayout.north); add(btn[1],borderlayout.west); add(btn[2],borderlayout.center); add(btn[3],borderlayout.east); add(btn[4],borderlayout.south);

class TestBorderLayout{ new MyBorderLayout(); C. GRIDLAYOUT class MyGridLayout extends Frame{ public MyGridLayout(){ super("contoh GridLayout"); ); setlayout(new GridLayout(4,3,5,5)); Button btn[]=new Button[10]; btn[i]=new Button(String.valueOf(i)); add(btn[i]); class TestGridLayout{ new MyGridLayout();

D. GRIDBAGLAYOUT class MyGridBagLayout extends Frame{ public MyGridBagLayout(){ super("contoh GridBagLayout"); ); GridBagLayout gbl = new GridBagLayout(); GridBagConstraints gbc = new GridBagConstraints(); setlayout(gbl); gbc.fill = GridBagConstraints.HORIZONTAL; gbc.gridx = 0; gbc.gridy = 0; this.add(new Button("Satu"), gbc); gbc.gridx = 1; gbc.gridy = 0; this.add(new Button("Dua"), gbc); gbc.fill = GridBagConstraints.HORIZONTAL; gbc.gridx = 0; gbc.gridy = 1; gbc.gridwidth=2; this.add(new Button("Tiga"), gbc); gbc.fill = GridBagConstraints.HORIZONTAL; gbc.gridx = 0; gbc.gridy = 2;

gbc.gridwidth=2; gbc.ipady=20; this.add(new Button("Empat"), gbc); gbc.gridx = 2; gbc.gridy = 3; gbc.ipady = 50; gbc.fill = GridBagConstraints.VERTICAL; this.add(new Button("Lima"), gbc); class TestGridBagLayout{ new MyGridBagLayout(); E. CARDLAYOUT class MyCardLayout extends Frame implements ActionListener{ private Panel pnl; private CardLayout card; private String teks[]={"satu","dua","tiga","empat","lima"; private Button btn[]=new Button[5]; private String []pengenal={"a","b","c","d","e"; public MyCardLayout(){ super("contoh CardLayout"); setlayout(new BorderLayout()); pnl= new Panel();

card=new CardLayout(40,30); pnl.setlayout(card); for(int i=0; i<btn.length;++i){ btn[i]=new Button(teks[i]); btn[i].addactionlistener(this); pnl.add(pengenal[i],btn[i]); card=(cardlayout) pnl.getlayout(); card.first(pnl); //card.show(pnl,pengenal[0]); add(pnl,borderlayout.center); public void actionperformed(actionevent e) { card.next(pnl); class TestCardLayout{ new MyCardLayout(); IMPLEMENTASI LAYOUT MANAGER PAKET SWING F. BOXLAYOUT import javax.swing.*; class MyBoxLayout extends Frame{ public MyBoxLayout(){ super("contoh BoxLayout");

); setlayout(new BoxLayout(this, BoxLayout.X_AXIS)); Button btn[]=new Button[10]; btn[i]=new Button(String.valueOf(i)); add(btn[i]); class TestBoxLayout{ new MyBoxLayout();