Laporan
PEMROGRAMAN BERBASIS OBJEK
PEMBUATAN PROGRAM MELALUI NETBEANS
OLEH :
Nama ; Usman Ibrahim
Nim ; 131315055
Mata Kuliah : Pemrograman Berbasis Objek
Kelas : B (Semester 3)
Dosen : Frangky Tupamahu
POLITEKNIK GORONTALO
T.A 2016/2017
TUJUAN
- Memahami persamaan dan perbedaan antara AWTdan Swing
- Perbedaan antara komponen dan kontainer.
- Mendesain aplikasi GUI menggunakan AWT.
- Mendesain aplikasi GUI menggunakan Swing.
- Menjelaskan tentang flow layout, border layout, dan grid layout dalam komponen GUI
- Membuat tampilan yang komplekdalam mendesain aplikasi GUI.
LATAR BELAKANG
Tanpa mempelajari tentang grapichal user interface (GUI) API, Anda masih tetap bias membuat suatu program. Tetapi, program Andaakan kelihatan tidak menarik dan tidak nyaman digunakanbagi para user. Memiliki GUI yang baik dapat memberi efek pada penggunaan aplikasi. Java menyediakan banyak tool seperti Abstract Windowing Toolkit dan Swing untuk mengembangkan aplikasi GUI yang interaktif.
The Java Foundation Class (JFC), merupakan bagian penting dari Java SDK, yang termasuk dalam koleksi dari API dimana dapat mempermudah pengembangan aplikasi JAVA GUI. JFC termasuk diantara 5 bagian utama dari API yaitu AWTdan Swing. Tiga bagian yang lainnya dari API adalah Java2D, Accessibility,dan Drag and Drop. Semua itu membantu developer dalam mendesain dan mengimplementasikan aplikasi dengan visualisasi yang lebih baik.
AWTdan Swing menyediakan komponen GUI yang dapat digunakan dalam membuat aplikasi Java dan applet. Anda akan mempelajari applet pada bab berikutnya. Tidak seperti beberapa komponen AWTyang menggunakan native code, keseluruhan Swing ditulis menggunakan bahasa pemrograman Java.
Swing menyediakan implementasi platformindependent dimana aplikasi yang dikembangkan dengan platform yang berbeda dapat memiliki tampilan yangsama. Begitu juga dengan AWTmenjamin tampilan look and feel pada aplikasi yang dijalankan pada dua mesin yang berbeda menjadi terlihat sama.
Swing API dibangun dari beberapa API yang mengimplementasikan beberapa jenis bagian dari AWT. Kesimpulannya, komponen AWTdapat digunakan bersama dengan komponen Swing.
Percobaan :1 Menampilkan Frame
Hasil Percobaan 1 Frame :
Percobaan : 2 Menampilkan Panel
Hasil Percobaan 2 Panel :
Percobaan : 3 Menampilkan Frame Control :
Hasil Percobaan 3 Panel :
Percobaan : 4 Menampilkan FlowLayout Demo:
Hasil Percobaan : 4 Menampilkan FlowLayout Demo:
Percobaan : 5 Menampilkan Border Layout Demo:
Hasil Percobaan : 5 Menampilkan Border Layout Demo:
Percobaan : 6 Menampilkan Grid Layout Demo:
Hasil Percobaan : 6 Menampilkan Grid Layout Demo:
Percobaan : 7 Menampilkan Complex Layout:
Hasil Percobaan : 7 Menampilkan Complex Layout:
Percobaan : 8 Menampilkan Swing Demo:
Hasil Percobaan : 8 Menampilkan Swing Demo:
Percobaan : 9 Menampilkan JOption Demo:
Hasil Percobaan : 9 Menampilkan JOption Demo:
TUGAS
Membuat Program Tic-Tac-Toe
Hasil Program Tic-Tak-Toe
Tidak ada komentar:
Posting Komentar