pertemuan 12 membuat user interface dengan swing
DESCRIPTION
Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING. Matakuliah: M0074 / PROGRAMMING II Tahun: 2005 Versi: 1 / 0. Learning Outcomes. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat Menghasilkan user interface dengan SWING (C3). Outline Materi. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING](https://reader036.vdokumen.com/reader036/viewer/2022082414/56813ad4550346895da3090f/html5/thumbnails/1.jpg)
1
Pertemuan 12 MEMBUAT USER INTERFACE DENGAN
SWING
Matakuliah : M0074/PROGRAMMING II
Tahun : 2005
Versi : 1/0
![Page 2: Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING](https://reader036.vdokumen.com/reader036/viewer/2022082414/56813ad4550346895da3090f/html5/thumbnails/2.jpg)
2
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :
• Mahasiswa dapat Menghasilkan user interface dengan SWING (C3)
![Page 3: Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING](https://reader036.vdokumen.com/reader036/viewer/2022082414/56813ad4550346895da3090f/html5/thumbnails/3.jpg)
3
Outline Materi
• Pengenalan Swing
• Komponen Dasar Swing
![Page 4: Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING](https://reader036.vdokumen.com/reader036/viewer/2022082414/56813ad4550346895da3090f/html5/thumbnails/4.jpg)
4
PENGENALAN SWING
• Merupakan bagian dari JFC (Java Foundation Classes)
• Feature-feature JFC
![Page 5: Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING](https://reader036.vdokumen.com/reader036/viewer/2022082414/56813ad4550346895da3090f/html5/thumbnails/5.jpg)
5
PENGENALAN SWING
• Feature-feature yang didukung oleh JFC:– Komponen Swing.– Pluggable Look and Feel– Accessibility API.– Java 2D API.– drag and drop
![Page 6: Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING](https://reader036.vdokumen.com/reader036/viewer/2022082414/56813ad4550346895da3090f/html5/thumbnails/6.jpg)
6
KOMPONEN DASAR SWING
• Top-Level Container
• Intermediate Container
• Atomic Component
• Layout Manager
• Event Handling
![Page 7: Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING](https://reader036.vdokumen.com/reader036/viewer/2022082414/56813ad4550346895da3090f/html5/thumbnails/7.jpg)
7
KOMPONEN DASAR SWING
• Top-Level Container– Frame – Dialog– Applet yang diimplementasikan berupa class
JFrame, JDialog dan JApplet.
![Page 8: Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING](https://reader036.vdokumen.com/reader036/viewer/2022082414/56813ad4550346895da3090f/html5/thumbnails/8.jpg)
8
KOMPONEN DASAR SWING
• Intermediate Container– JScrollPane– JTabbedPane
![Page 9: Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING](https://reader036.vdokumen.com/reader036/viewer/2022082414/56813ad4550346895da3090f/html5/thumbnails/9.jpg)
9
KOMPONEN DASAR SWING
• Atomic Component– JButton– JLabel– JTextField– JTextArea
![Page 10: Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING](https://reader036.vdokumen.com/reader036/viewer/2022082414/56813ad4550346895da3090f/html5/thumbnails/10.jpg)
10
KOMPONEN DASAR SWING
• Layout Manager– BorderLayout– BoxLayout– FlowLayout– GridBagLayout– GridLayout
![Page 11: Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING](https://reader036.vdokumen.com/reader036/viewer/2022082414/56813ad4550346895da3090f/html5/thumbnails/11.jpg)
11
RINGKASAN
• Komponen dasar swing terdiri atas 5 bagian yaitu :– Top-Level Container– Intermediate Container– Atomic Component– Layout Manager– Event Handling