PBO - PERTEMUAN 9- JAVA GUI.

Slides:



Advertisements
Presentasi serupa
Oleh: Mike Yuliana PENS-ITS
Advertisements

Event Handling di JAVA.
Komponen Antarmuka Grafis
BORLAND DELPHI 1. Pengenalan Borland Delphi merupakan program aplikasi database yang berbasis Object Pascal dari Borland. Delphi juga memberikan fasilitas.
Plugin GUI Builder berbasis XML Generator untuk Membuat Graphical User Interface Aplikasi Android pada Netbeans IDE 6.91 KoTA 105 Irwan Nugraha ( )
BAHASA PEMROGRAMAN JAVA
Konsep Abstract Windowing Toolkit (AWT)
GUI in Java.
GUI & Event Handling Viska Mutiawani, M.Sc.
JAVA GUI (Graphical User Interface)
Pembuatan Komponen Antar Muka Grafis
Modul 9: antarmuka grafis (GUI) dalam window
Java GUI.
Komponen Antarmuka Grafis
PEMROGRAMAN BEORIENTASI OBJEK
Abstract windowing toolkit & swing
Graphic User Interface
Bahasa Pemrograman 3 Lab Bahasa Pemrograman 3
Membangun Aplikasi GUI
Layout Managers and Event Handling
Presented by : Ratri Enggar Pawening
KONSEP OOP DAN AWT [ RIO PRIANTAMA ].
Graphical User Interface (GUI)
GUI Event Handling.
GUI event handling.
Pemrograman Berorientasi Objek
Pertemuan 12. Pemrograman Window Sejauh ini Anda melakukan pemrograman pada level konsul Java sesungguhnya juga mendukung pemrograman Window. Salah satu.
Java GUI Container Pertemuan 2
Dewi Kusumaningsih, M.Kom
Graphical User Interface
Pendahuluan Microsoft Excel (MS-Excel) merupakan program aplikasi spreadsheet (lembar kerja elektronik) canggih yang paling populer dan paling banyak digunakan.
LABEL VB.NET menyebut komponen pada Form seperti tombol, Textbox dan lainnya sebagai control yang ditemukan pada class : System.Windows.Foems.Control Label.
Creating User Interfaces Pertemuan 6 Matakuliah: M0864/Programming I Tahun: 2009.
Pemrograman Berorientasi Obyek
1 Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
JAVA GUI SWING Kelompok 4 : M.Fadli Rozak ( )
Implementasi Pemrograman Berorientasi Objek
KONSEP SWING.
VISUAL BASIC FOR APLICATION (VBA) EXCEL VBA
PBOL Dewi Kusumaningsih
MENGUASAI LAYOUT MANAGER
PEMROSESAN DOKUMEN FILE DOKUMEN
Graphical User Interface (GUI)
Pemrograman Visual Oleh : Erni Fatmawati.
Pertemuan 10 GUI (Graphical User Interface)
KONSEP AWT.
Java GUI PBO.
Dewi Kusumaningsih, M.Kom
BAB 5 MENGGUNAKAN PERANGKAT LUNAK PENGOLAH DATA
Algoritma & PEMROGRAMAN 2B (Visual basic)
Java User Interface (Swing)
Basic GUI Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 13 Tahun : 2008 Versi : 1/0.
User interface Bagaimana user berinteraksi dengan komputer
GUI AWT & SWING Alpro-2.
StatictText Control Edit Control
JFC dan Swing U Abd. Rohim, MT mailto:
Pengenalan Pemrograman 2
JAVA GUI (Graphical User Interface)
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Pemrograman Visual Java
Pertemuan 13 MEMBUAT USER INTERFACE DENGAN SWING (LANJUTAN)
Pengenalan Borland Delphi 7.0
Graphical User Interface
Pemrograman Terstruktur I dengan Delphi
Pemrograman Berorientasi Obyek
Belajar Pemrograman Mobile Part 2.
antarmuka grafis (GUI) dalam window
Komputer 3 Dian C. Rini N, M.Kom
Pemrograman Berorientasi Obyek
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Transcript presentasi:

PBO - PERTEMUAN 9- JAVA GUI

JAVA GUI Java menyediakan API untuk membuat aplikasi GUI (Graphic User Interface). GUI merupakan suatu aplikasi pada Java  yang berbasis grafik. Pertimbangan untuk menggunakan aplikasi GUI ini antara lain adalah tampilan yang lebih menarik dan kemudahan dalam penggunaannya. Tampilan yang atraktif akan menarik orang untuk menggunakannya, sedangkan dari segi kemudahan akan membuat konsumen merasa nyaman dalam menggunakan program yang telah dibuat. Ada dua package yang disediakan Java dalam pembuatan aplikasi GUI, yaitu AWT dan Swing.

AWT (Abstract Windowing Toolkit) AWT (Abstract Windowing Toolkit) merupakan paket yang disedikan oleh Java dalam pembuatan aplikasi berbasis grafik yang bersifat platform. AWT terdiri dari banyak widget grafik yang dapat ditambahkan dan diatur dalam tampilan seperti butons, checkbox, radiobutton, menu, list, canvas, textfield, scroolpane, panel. Semua komponen UI non-menu memiliki kelas yang diturunkan dari kelas java.awt.Component. Sedangakan komponen menu diturunkan dari java.awt.ComponentMenu. a.    Kekurangan AWT Bersifat heavyweight.   Bersifat Opaque (tidak transparan) b.    Kelebihan AWT Didukung oleh browser kuno maupun baru, karena paket ini telah diimplementasikan sejak lama.

Contoh Komponen AWT Komponen Keterangan java.awt.Button Tombol yang jika ditekan akan mengerjakan instruksi tertentu java.awt.CheckBox Tombol berbentuk kotak yang dapat di-check atau n-check java.awt.Choice Menu yang terdiri dari beberapa pilihan java.awt.Label Untuk meletakkan teks statis dan tidak dapat diedit java.awt.List Untuk menyajikan beberapa pilihan teks dalam satu daftar yang dapat di-scroll (gulung) java.awt.Panel Menyediakan space untuk meletakkan komponen atau panel lainnya java.awt.Scrollbar Untuk memilih nilai dalam range tertentu java.awt.TextArea Untuk menampilkan teks multi-line dan dapat diedit.

SWING SWING adalah package lainnya dalam JAVA yang dapat digunakan untuk membuat aplikasi berbasis grafik. Swing mempunyai beberapa komponen untuk pembuatan aplikasi GUI antara lain button, checkbox, textfield, radio button, progress bar, tabel, menu, dan text area. Komponen swing bersifat lightweight, yaitu komponen dapat ditampilkan sama pada sistem operasi multi-platform. Semua komponen pada Swing diawali dengan huruf “J”, misalnya Jbutton, JtextArea, Jlabel. Semua class pada Java Swing diambil dari package javax.swing.

Contoh Komponen Swing Component Keterangan javax.swing.Jbutton Push-Button atau tombol yang jika ditekan akan mengerjakan instruksi tertentu javax.swing.JRadioButton Button untuk menampilkan keadaaan select atau deselect javax.swing.JCheckBox Tombol berbentuk kotak yang dapat di-check atau n-check javax.swing.Jlabel Untuk meletakkan teks  atau image javax.swing.JTextField Untuk mengedit satu baris teks javax.swing.JTextArea Untuk menampilkan teks multi-line dan dapat diedit oleh user. javax.swing.JMenuBar Untuk menapilkan menu dalam frame java.swing.Jtabel Menampilkan dan mengedit tabel

Standard Widget Toolkit (SWT) Standard Widget Toolkit (SWT) adalah toolkit bersaing yang awalnya dikembangkan oleh IBM dan kini dikelola oleh komunitas Eclipse. Implementasi SWT yang memiliki lebih banyak kesamaan dengan komponen kelas AWT. SWT merupakan pemecahan masalah yang terdapat pada rangka kerja AWT dan Swing. Ada beberapa blok penyusun aplikasi SWT, yaitu : Display Display bertugas untuk mengatur perulangan event (dari keyboard atau mouse) dan mengatur komunikasi antara thread UI dan thread lainnya. Shell Shell adalah jendela di mana aplikasi berjalan. Setiap aplikasi SWT memiliki paling tidak satu Display dan satu atau lebih instansi Shell. Kumpulan Widget

SetLayout Kelas Container mendefinisikan metode bernama setLayout() yang ditujukan untuk mengatur tata letak komponen- komponen. AWT menyediakan 5 LayoutManager yaitu : FlowLayout GridLayout BorderLayout CardLayout GridBagLayout NullLayout