Bahasa Pemrograman 3 Lab Bahasa Pemrograman 3

Slides:



Advertisements
Presentasi serupa
Oleh: Mike Yuliana PENS-ITS
Advertisements

Event Handling di JAVA.
Pemrograman JAVA (TIB09)
Java Applets Pertemuan 7
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)
Pemrograman Aplikasi Java (TF4361)
Modul 9: antarmuka grafis (GUI) dalam window
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
Graphic User Interface
Membangun Aplikasi GUI
Presented by : Ratri Enggar Pawening
KONSEP OOP DAN AWT [ RIO PRIANTAMA ].
Graphical User Interface (GUI)
GUI Event Handling.
Komponen-Komponen dalam J2ME
Johannes Simatupang, MKom, Cobit5-F NIDN :
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
Bahasa Pemrograman Pertemuan 2-3
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.
Bahasa Pemrograman (Pemrograman Visual)
MENGUASAI LAYOUT MANAGER
Graphical User Interface (GUI)
Pertemuan 2 Dani Hamdani, S.Kom..
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.
Component and Layout Manager Pertemuan 3
GUI Pertemuan 10.
GUI Event Handling Alpro-2.
JFC dan Swing U Abd. Rohim, MT mailto:
Matakuliah : M0864/Programming I
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)
Graphical User Interface
GUI Event Handling Sussi.
Pemrograman Berorientasi Obyek
Netbeans GUI Builder Buat project baru dalam Netbeans Kategori project
antarmuka grafis (GUI) dalam window
GUI Stiki © 2014.
Pemrograman Berorientasi Obyek
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Pemrograman GUI dengan Java
Pemrograman Fery Updi,M.Kom.
Bahasa Pemrograman (Pemrograman Visual)
TIPE DATA, KONVERSI TIPE DATA JLABEL, JTEXTFIELD, JBUTTON, JOPTIONPANE
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

Bahasa Pemrograman 3 Lab Bahasa Pemrograman 3 Achmad Solichin, S.Kom achmatim@bl.ac.id

BP3 + Lab BP3 = Java Swing

Apa itu Java Swing Java Swing = Java GUI Java untuk pembuatan aplikasi berbasis GUI (desktop application), dengan dan atau tanpa database.

Komponen GUI Java JFrame Sebagai dasar pembuatan aplikasi berbasis GUI Method : void setSize (int x, int y) void setDefaultCloseOperation(int operation) void setLocation(int x, int y) void setLocationRelativeTo(Component c) void setResizable(boolean b) void setVisible (boolean b)

Komponen GUI Java JLabel Membuat label (tulisan) Deklarasi Method : JLabel label = new JLabel (“Tulisannya”); Method : void setText(String text) String getText() void setFont (Font f)

Komponen GUI Java JTextField Membuat kotak inputan text (textbox) Deklarasi JTextField txt = new JTextField (); Method : void setText(String text) String getText() void setEditable (boolean b)

Komponen GUI Java JTextArea Membuat kotak inputan text area (multiline textbox) Deklarasi JTextArea txt = new JTextArea (); Method : void setText(String text) String getText() void setEditable (boolean b)

Komponen GUI Java JScrollPane Menambahkan scroll bar pada suatu komponen, misalnya textarea Deklarasi JScrollPane skroll = new JScrollPane (Component c); Contoh menambahkan ke textarea : JTextArea txt = new JTextArea (); JScrollPane skroll = new JScrollPane (txt);

Komponen GUI Java JComboBox Membuat inputan combo box (dropdown list) Deklarasi JComboBox cmb = new JComboBox(); Method : void addItem(Object item) Object getSelectedItem() void setSelectedItem (Object item) void setSelectedIndex (int index)

Komponen GUI Java JRadioButton Membuat inputan radio button Deklarasi JRadioButton radio = new JRadioButton(String text); Method : boolean isSelected() Object getText() void setSelected (boolean b)

Komponen GUI Java ButtonGroup Mengelompokkan beberapa komponen menjadi satu kesatuan, misalnya komponen radio button Deklarasi ButtonGroup group = new ButtonGroup(); Menambahkan komponen void add (Component c)

Komponen GUI Java JCheckBox Membuat inputan check box Deklarasi JCheckBox chk = new JCheckBox (String text); Method : boolean isSelected() Object getText() void setSelected (boolean b)

Komponen GUI Java JButton Membuat inputan tombol (button) Deklarasi JButton btn = new JButton (String text); Method : Object getText() void setText (Object txt)

Hierarki Penempatan Komponen Java JFrame Container Komponen JPanel JFrame Container Komponen

Listener (Event Handling) ActionListener KeyListener ItemListener MouseListener ChangeListener WindowListener ListSelectionListener ….

ActionListener Digunakan untuk menangani penekanan suatu komponen (tombol dsb) import java.awt.event.ActionListener Class harus implements dengan class abstract ActionListener Tambahkan ActionListener pada komponen (tombol dsb) dengan method addActionListener (Listener) Tuliskan prosesnya pada method actionPerformed()

Menu JDesktopPane JMenuBar JMenu JMenuItem JDesktopPane pane = new JDesktopPane() JMenuBar JMenuBar bar = new JMenuBar() JMenu JMenu menu = new JMenu (“Menu 1”); JMenuItem JMenuItem item = new JMenuItem (“Item”)

Hierarki Pembuatan Menu JFrame Container JDesktopPane JMenuBar JMenu JMenuItem + JMenuItem

Hierarki Pembuatan Menu 1. JFrame 5. JMenu 4. JMenuBar 6. JMenuItem 2. Container 3. JDesktopPane

Internal Frame Frame yang berada di dalam Frame Biasanya ditambahkan di sebuah DesktopPane Method = JFrame Deklarasi JInternalFrame iframe = new JInternalFrame()

To be continued…