1. Pengenalan Dan Latar Belakang
- Swing adalah kit Java kedua untuk mendevelop GUI yg dikeluarkan oleh SUN
- Dibangun di atas AWT (Abstract Windowing Toolkit) package (merupakan pengembangan dari AWT)
- GUI didevelop menggunakan berbagai component yang diorganisasikan oleh container
- Component Swing berinteraksi dengan user menggunakan sebuah model event listener
2. Sejarah
- Proyek dimulai akhir 1996- Di-develop secara aktif sejak spring 1997
- Beta pada akhir 1997
- Release pertama pada bulan Maret 1998 sebagai bagian dari JFC
3. Apa Itu JFC
- JFC singkatan dari Java Foundation Classes, yang terdiri atas fitur/fasilitas untuk membantu membuat GUI (Graphical User Interfaces) dan bisa – menerima input user dari input devicesFitur-fitur dalam JFC adalah:
- Komponen-komponen Swing
- Pluggable Look and Feel Support
- API (Application Programmer Interface) yg dapat diakses
- Java 2D™ API
- Men-support Drag and Drop
4. Java Fundatiom Class
AWT - toolkit GUI yg asliSwing – toolkit GUI yg baru
Accessibility – tool untuk mendevelop, membantu user yg tertantang dg User Interface yg tradisional
2D API – class-class untuk penggunaan yang lebih kompleks dari painting, shape, colour, dan fonts
Drag and Drop – tool untuk mengimplementasikan transfer information antara aplikasi Java dan native applications
5. Swing
- “Swing” adalah nama kode dari proyek yang mendevelop komponen baru. Bukan merupakan nama resmi.
- Namun nama ini lebih sering digunakan untuk menyebut komponen-komponen baru yang berhubungan dengan API.
6. Komponen Swing
- Merupakan bagian dari Java™ Foundation Classes (JFC), dan dapat digunakan dengan JDK™ 1.1 atau the Java™ 2 platform.
Komponen User Interface Swing dikategorikan sbb :
- Komponen adalah “widgets” dari Swing
- Sebagian besar nama class dalam Swing diawali dengan “J”
- Seluruhnya merupakan subclass dari JComponent, yang menyediakan berbagai method turunan
- Container seperti JPanel juga merupakan sebuah komponen

- Seluruh komponen dalam Swing adalah subclass dari abstract class JComponent.
Dalam class tsb terdpt method untuk:
- Mengatur ukuran komponen
- Mengubah warna background
- Memilih jenis font
- Set up tooltips (keterangan yg muncul beberapa saat ketika user melintas di atas sebuah komponen)
0 Komentar:
Posting Komentar