Facebook Twitter

Java GUI dengan Swing

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 devices
Fitur-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 asli
Swing – 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