Matakuliah Tahun Versi : M0074/PROGRAMMING II : 2005 : 1/0 Pertemuan 13 MEMBUAT USER INTERFACE DENGAN SWING (LANJUTAN) 1 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Mahasiswa dapat Menghasilkan user interface dengan SWING (C3) 2 Outline Materi • Konsep Pemisahan antara Data dan State • Implementasi Swing dalam program 3 KONSEP PEMISAHAN DATA DAN STATE • Data Model dan State Model • Alasan Pemisahan 4 IMPLEMENTASI SWING DENGAN PROGRAM • Top-level Container 1. Frame 2. Dialog 5 IMPLEMENTASI SWING DENGAN PROGRAM • Layout Management 1. BorderLayout 2. BoxLayout 3. FlowLayout 4. CardLayout 5. GridLayout 6. GridBagLayout 6 IMPLEMENTASI SWING DENGAN PROGRAM • Penanganan Event 1.Definisi Event 2.Konsep dasar notifikasi berdasarkan event 3.Contoh Event 7 IMPLEMENTASI SWING DENGAN PROGRAM • Intermediate Container 1.JPanel 2.JScrollPane 3.JTabbedPane 4.JToolBar 8 IMPLEMENTASI SWING DENGAN PROGRAM • Atomic Component 1.Button, Check Box, dan Radio Button 2.Label 3.Text Field dan Password Field 4.Text Area 5.Combo Box 6.List Box 7.Menu 8.File Chooser 9 IMPLEMENTASI SWING DENGAN PROGRAM • Menggunakan Mnemonic • Menggunakan Accelerator • Mengubah Look and Feel dari GUI 10 RINGKASAN • Cakupan implementasi swing dalam program adalah sebagai berikut : – Top-Level Container – Intermediate Container – Atomic Component – Layout Manager – Event Handling 11
© Copyright 2024 Paperzz