Graphic User Interface

Slides:



Advertisements
Presentasi serupa
Oleh: Mike Yuliana PENS-ITS
Advertisements

Dasar dasar GUI programming di Java
Event Handling di JAVA.
Pemrograman JAVA (TIB09)
Java Applets Pertemuan 7
Mendapatkan Input dari Keyboard
Mendapatkan Input dari Keyboard
BAHASA PEMROGRAMAN JAVA
Konsep Abstract Windowing Toolkit (AWT)
GUI in Java.
Struktur Kode Aplikasi Java (2) As’ad Djamalilleil
GUI & Event Handling Viska Mutiawani, M.Sc.
JAVA GUI (Graphical User Interface)
Java Review Oleh: Idris Winarno.
C REATING FIS S UGENO WITH J AVA Praktikum 13. R EVIEW FIS Metode Penalaran Mamdani Input dan Output berupa himpunen fuzzy Penentuan nilai defuzzifikasi.
PBO - PERTEMUAN 9- JAVA GUI.
Abstract windowing toolkit & swing
Bahasa Pemrograman 3 Lab Bahasa Pemrograman 3
Membangun Aplikasi GUI
Mendapatkan input dari keyboard
Mendapatkan Input dari Keyboard
Layout Managers and Event Handling
Koneksi Database Java dan Access
Presented by : Ratri Enggar Pawening
KONSEP OOP DAN AWT [ RIO PRIANTAMA ].
Graphical User Interface (GUI)
GUI Event Handling.
GUI event handling.
Pemrograman Berorientasi Objek
Java GUI Container Pertemuan 2
Dewi Kusumaningsih, M.Kom
Graphical User Interface
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 ( )
Step by step membuat Kalkulator.java menggunakan Java GUI
Implementasi Pemrograman Berorientasi Objek
KONSEP SWING.
Bahasa Pemrograman (Pemrograman Visual)
PBOL Dewi Kusumaningsih
MENGUASAI LAYOUT MANAGER
Graphical User Interface (GUI)
Pemrograman Visual Oleh : Erni Fatmawati.
Pertemuan 10 GUI (Graphical User Interface)
KONSEP AWT.
Java GUI PBO.
Dewi Kusumaningsih, M.Kom
PBOL Dewi Kusumaningsih
Java User Interface (Swing)
Basic GUI Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 13 Tahun : 2008 Versi : 1/0.
Java Progamming Membangun GUI dengan Swing
GUI Event Handling.
JFC dan Swing U Abd. Rohim, MT mailto:
Struktur Kode Aplikasi Java (2)
JAVA GUI (Graphical User Interface)
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Pemrograman Berorientasi Objek
Pemrograman Visual Java
Pertemuan 13 MEMBUAT USER INTERFACE DENGAN SWING (LANJUTAN)
Pengenalan Borland Delphi 7.0
Graphical User Interface
Pemrograman Berorientasi Obyek
Netbeans GUI Builder Buat project baru dalam Netbeans Kategori project
Komputer 3 Dian C. Rini N, M.Kom
Pemrograman Berorientasi Obyek
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Bahasa Pemrograman (Pemrograman Visual)
TIPE DATA, KONVERSI TIPE DATA JLABEL, JTEXTFIELD, JBUTTON, JOPTIONPANE
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

Graphic User Interface GUI Graphic User Interface

PENGERTIAN GUI Interface berfungsi sebagai sarana bantu agar user dapat berinteraksi dengan program GUI (Graphic User Interface ) Interface yang digunakan dalam bentuk grafik

Istilah Penting pada GUI Container Komponen GUI Event Dialog Layout Menu

Istilah Penting pada GUI Container Wadah untuk meletakkan komponen- komponen GUI. Komponen GUI Button, text edit, radio button , dll Menu Bar Frame Content pane

Komponen GUI Komponen GUI mewarisi kelas JComponent, antara lain: Tombol: JButton, JCheckBox, JRadioButton, JMenuItem Combo box: JCombobox List: JList Menu: JMenu, J MenuItem Label: JLabel Text Field:JTextField Tabel : JTabel

lanjutan Event : Sinyal yang dibangkitkan untuk merespon aksi dari user. Contoh: aksi dari klik mouse/ keyboard Aksi tsb akan ditangani oleh Event Handler Dialog Sebuah Window kecil untuk menampilkan info sederhana pad user

lanjutan Layout Sebuah window utama dapat terdiri dari beberapa komponen yang dapat disesuaikan dengan layout Menu Adalah sekumpulan perintah yang dapat dipilih user untuk menjalankan perintah tertentu. Menu dibuat untuk memudahkan user mengetahui fasilitas yang tersedia pada suatu program.

API untuk Swing API pada java untuk membuat GUI: Swing Sintaks: javax.swing.*. Sebelumnya ada juga AWT (Abstract Windows Toolkit) Kelas yang disediakan oleh swing, memiliki penamaan khusu yaitu setiap kelas diawali dengan huruf J, misal: Jbutton (Komponen Tombol), JFrame(Untuk membuat window utama)

Window Utama Contoh pembuatan Window utama: //import java.awt.*; //import java.awt.event.*; import javax.swing.*; public class Mycontainer{ public static void main (String[] args) { /* mengeset dekorasi windows */ //mengeset dekorasi windows (theme) //jika ditutp akan tampil seperti default JFrame.setDefaultLookAndFeelDecorated(true); //Parameter Title utk mengeset label container JFrame container = new JFrame("Window Utama"); //menentukan operasi yang dilakukan saat window utama di-close container.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); container.setSize(300,100);//untuk menentukan ukuran windows container.setLocation(200,200);//menentukan posisi window utama thd layar container.setVisible(true);// Untuk mengeset Visibility window utama }

Eksekusi Program

Contoh program aplikasi Button sederhana dengan handlernya dari kelas Inner import java.awt.*; import java.awt.event.*; import javax.swing.*; public class DemoJButtonInner extends JFrame { private JButton btn; public DemoJButtonInner (){ super("Demo JButton Inner Class"); Container c = getContentPane(); c.setLayout(new FlowLayout()); btn = new JButton("Button"); c.add(btn); // membuat event handler ButtonHandler handler = new ButtonHandler(); btn.addActionListener(handler); setSize(275, 100); show(); }

public static void main(String args[]) { DemoJButtonInner app = new DemoJButtonInner(); app.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent we) { System.exit(0); } }); // kelas Inner untuk Event Handling pada button private class ButtonHandler implements ActionListener { public void actionPerformed(ActionEvent ae) { JOptionPane.showMessageDialog(null, "anda telah menekan" +ae.getActionCommand()+"\n" +"Handler button ini pakai kelas Inner");

Output Tampilan awal Tampilan setelah di klik “button”